Eu tenho uma lista de servidores, e eu quero nmap, em seguida, passar para um analisador Python ( isto )
Então normalmente eu faço isso:
nmap -sV -p- hostname -oN - | python nmaptocsv.py > hostname.txt
Agora eu quero criar um script bash para fazer isso para todas as linhas em um arquivo txt.
Então eu tentei:
#!/usr/bin/bash
list="$1"
while read -r line ;do
echo " processing $line "
nmap -sV -p- $line -oN - | python nmaptocsv.py > $line
done < "$list"
mas isso me dá um erro na linha 5.
Erro: testescript.sh: linha 5: $ linha: redirecionamento ambíguo