Estoy tratando de hacer una simple verificación de condición, pero no parece funcionar.
Si $#
es igual 0
o mayor que 1
entonces diga hola.
He intentado la siguiente sintaxis sin éxito:
if [ "$#" == 0 -o "$#" > 1 ] ; then
echo "hello"
fi
if [ "$#" == 0 ] || [ "$#" > 1 ] ; then
echo "hello"
fi
>
es la redirección de salida en sh / bash. Ahora probablemente tenga un archivo llamado 1
.