¿Cómo ver la salida interactiva cuando se ejecuta nmap desde un script bash?

¿Cómo ver la salida interactiva cuando se ejecuta nmap desde un script bash?

Estoy intentando ejecutar nmap desde un script Bash, de manera que cuando Enterse presiona debería dar algún resultado, como sucede cuando se ejecuta directamente desde la línea de comandos.

Al realizar algunos nmapescaneos diferentes desde un script Bash, presionar Enterno mostrará el tiempo restante como lo haría si lo ejecutara directamente desde la línea de comando.

Una línea de ejemplo de mi script:

nmap -T4 -iL input.txt -PN -sS -oA tcp_top_1000

Ejecutar nmapasí a través de la línea de comando y luego presionar Enterda como resultado este tipo de salida:

$ 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

Sin embargo, ejecutar ese mismo nmapcomando en un script de shell inhibe su capacidad para realizar lo anterior.

¿Hay alguna forma de resolver esto?

información relacionada