Estoy escribiendo un script para descargar un grupo de archivos, y quiero que informe cuando un archivo en particular no existe.comprobando el valor de retorno de wget [if]
r=`wget -q www.someurl.com`
if [ $r -ne 0 ]
then echo "Not there"
else echo "OK"
fi
Pero da el siguiente error en la ejecución:
./file: line 2: [: -ne: unary operator expected
¿Qué ocurre?
Este es el método adecuado. – kSiR
Si bien esto es correcto, una mejor explicación sería por qué '$ r' está en blanco y por qué aparece el mensaje de error. – Brian