J'essaie de faire une simple vérification de l'état, mais cela ne semble pas fonctionner.
Si $#
est égal 0
ou supérieur à 1
alors dites bonjour.
J'ai essayé la syntaxe suivante sans succès:
if [ "$#" == 0 -o "$#" > 1 ] ; then
echo "hello"
fi
if [ "$#" == 0 ] || [ "$#" > 1 ] ; then
echo "hello"
fi
>
est la redirection de sortie en sh / bash. Maintenant, vous avez probablement un fichier nommé 1
.