Tengo un archivo config.txt con direcciones IP como contenido como estofiesta utilización guión cortar comando en variable y almacenar el resultado en otra variable
10.10.10.1:80
10.10.10.13:8080
10.10.10.11:443
10.10.10.12:80
Quiero de ping todas las direcciones IP en ese archivo
#!/bin/bash
file=config.txt
for line in `cat $file`
do
##this line is not correct, should strip :port and store to ip var
ip=$line|cut -d\: -f1
ping $ip
done
Soy un principiante, lo siento por esa pregunta, pero no pude encontrarlo por mi cuenta.
'for line in cat file' se ejecutará dos veces ... una vez con' line = cat' y una vez con 'line = file'. No creo que eso es lo que querías. – FatalError