Como executar uma operação lógica OU no script de shell
Estou tentando fazer uma verificação simples da condição, mas parece não funcionar.
E se$#
é igual a0
ou é maior que1
então diga olá.
Eu tentei a seguinte sintaxe sem êxito:
if [ "$#" == 0 -o "$#" > 1 ] ; then
echo "hello"
fi
if [ "$#" == 0 ] || [ "$#" > 1 ] ; then
echo "hello"
fi