bash スクリプトから nmap を実行するときに対話型出力を表示するにはどうすればよいでしょうか?

bash スクリプトから nmap を実行するときに対話型出力を表示するにはどうすればよいでしょうか?

Enter私は、Bash スクリプトから nmap を実行しようとしています。これは、コマンド ラインから直接実行した場合と同じように、押すと何らかの出力が表示されるような方法です。

nmapBash スクリプトからいくつかの異なるスキャンを呼び出す場合、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コマンドをシェル スクリプトで実行すると、上記の操作を実行できなくなります。

これを解決する方法はありますか?

関連情報