У мене є список серверів, і я хочу nmap потім перейти до аналізатора Python ( це )
Тому зазвичай я роблю це:
nmap -sV -p- hostname -oN - | python nmaptocsv.py > hostname.txt
Тепер я хочу створити сценарій bash, щоб це зробити для всіх рядків у файлі txt.
Тому я спробував:
#!/usr/bin/bash
list="$1"
while read -r line ;do
echo " processing $line "
nmap -sV -p- $line -oN - | python nmaptocsv.py > $line
done < "$list"
але це дає мені помилку в рядку 5.
помилка: testingcript.sh: рядок 5: $ line: неоднозначне перенаправлення