Estou tentando fazer uma verificação simples da condição, mas parece não funcionar.
Se $#
for igual 0
ou superior a, 1
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
>
é o redirecionamento de saída em sh / bash. Agora você provavelmente tem um arquivo chamado 1
.