답변1
seq 문에서는 역따옴표 대신 작은따옴표를 사용합니다.
for x in 'seq 1 254'
3개의 항목을 생성합니다: seq, 1, 254
for x in `seq 1 254`
그러면 1, 2, 3, 4, 5, 6 등이 표시됩니다.
작은따옴표는 리터럴에 사용되고 백틱은 명령 대체에 사용됩니다.
답변2
직접 개발하기보다는 ping 스캔을 수행할 수 있는 기존 도구를 살펴보는 것이 좋습니다. nmap
예를 들어 -sn 옵션을 사용합니다.https://linux.die.net/man/1/nmap