Que tal amigos, a ver si me dan una orientacion con, que estoy haciendo mal con scriptel problema esta en el if, la estructura lo estas haciendo mal, es:Código: Text
#/bin/sh cd /home/Juez if ls -L Ejecutar.sh then echo "Existe archivo" cat Ejecutar.sh |while read cdIP do echo $cdIP HacerPing $cdIP done else echo "no existe" fi function HacerPing{ ping $1 -w 1 > prueba.txt }
Mi problema est'a en la ejecucion de la funcion.
Revisar.sh: line 11: HacerPing: command not found
Revisar.sh: line 18: syntax error near unexpected token `ping'
Revisar.sh: line 18: ` ping $1 -w 1 > prueba.txt'
Revisar.sh: line 4: [-f: command not found
no existe
Revisar.sh: line 19: syntax error near unexpected token `;;'
Revisar.sh: line 19: `;;'
#/bin/sh
cd $HOME
function HacerPing {
ping $1 -w 1 > prueba.txt
}
if ls -L Ejecutar.sh; then
echo "Existe archivo"
cat Ejecutar.sh |while read cdIP
do
echo $cdIP
HacerPing $cdIP
done
else
echo "no existe"
fi