Sie müssen das Skript überhaupt nicht ändern. Führen Sie es einfach in einer Bash-Schleife aus. So etwas wie:
$ while read ip; do IP_finding_script.sh $ip csv city; done < IPlist.txt
So speichern Sie die Ausgabe in einer Datei:
$ while read ip; do IP_finding_script.sh $ip csv city; done < IPlist.txt > outfile.txt
So speichern Sie die Ausgabe jeder Eingangs-IP in einer separaten Datei:
$ while read ip; do IP_finding_script.sh $ip csv city > $ip".out"; done < IPlist.txt