Você pode simplesmente iterar sobre cada IP no seu arquivo:
while read IP; do
curl --user test:test http://"$IP"/security/pkm.html |
egrep '@company|config.pkm.password'
done < IPs.txt
No seu caso, onde você quer todos os IPs em um intervalo, você também pode simplesmente fazer:
for i in {1..200}; do
curl --user test:test http://192.168.1."$i"/security/pkm.html |
egrep '@company|config.pkm.password'
done