Como ver a saída interativa ao executar o nmap a partir de um script bash?

Como ver a saída interativa ao executar o nmap a partir de um script bash?

Estou tentando executar o nmap a partir de um script Bash, de forma que quando Enterpressionado ele forneça alguma saída, como acontece ao executar diretamente da linha de comando.

Ao chamar algumas nmapvarreduras diferentes de um script Bash, pressionar Enternão mostrará o tempo restante como seria se eu o executasse diretamente na linha de comando.

Uma linha de exemplo do meu script:

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

Executando nmapassim através da linha de comando e, em seguida, obtendo Enterresultados neste tipo de saída:

$ 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

No entanto, executar o mesmo nmapcomando em um script de shell inibe a capacidade de fazer o que foi dito acima.

Existe alguma maneira de resolver isto?

informação relacionada