![Bash 스크립트에서 nmap을 실행할 때 대화형 출력을 어떻게 볼 수 있습니까?](https://linux55.com/image/51205/Bash%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90%EC%84%9C%20nmap%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EB%95%8C%20%EB%8C%80%ED%99%94%ED%98%95%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EB%B3%BC%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
Bash 스크립트에서 nmap을 실행하려고 합니다. 이를 Enter누르면 명령줄에서 직접 실행할 때와 같은 출력이 제공되어야 합니다.
nmap
Bash 스크립트에서 여러 가지 다른 스캔을 호출할 때 를 눌러도 Enter명령줄에서 직접 실행할 때처럼 남은 시간이 표시되지 않습니다.
내 스크립트의 예제 라인:
nmap -T4 -iL input.txt -PN -sS -oA tcp_top_1000
nmap
명령줄을 통해 이와 같이 실행하면 Enter다음 유형의 출력이 표시됩니다.
$ nmap -T4 -iL input.txt -PN -sS -oA tcp_top_1000
Starting Nmap 5.21 ( http://nmap.org ) at 2013-10-18 01:21 EDT
Stats: 0:00:01 elapsed; 0 hosts completed (0 up), 1 undergoing ARP Ping Scan
Parallel DNS resolution of 1 host. Timing: About 0.00% done
Stats: 0:00:01 elapsed; 0 hosts completed (0 up), 1 undergoing ARP Ping Scan
Parallel DNS resolution of 1 host. Timing: About 0.00% done
Stats: 0:00:02 elapsed; 0 hosts completed (0 up), 1 undergoing ARP Ping Scan
Parallel DNS resolution of 1 host. Timing: About 0.00% done
그러나 쉘 스크립트 내에서 동일한 명령을 실행하면 nmap
위 작업을 수행하는 기능이 금지됩니다.
이 문제를 해결할 방법이 있나요?