Я пытаюсь сделать простую проверку состояния, но это не похоже на работу.
Если $#
равно 0
или больше, чем 1
тогда сказать привет.
Я пробовал следующий синтаксис без успеха:
if [ "$#" == 0 -o "$#" > 1 ] ; then
echo "hello"
fi
if [ "$#" == 0 ] || [ "$#" > 1 ] ; then
echo "hello"
fi
>
перенаправление вывода в sh / bash. Теперь у вас, вероятно, есть файл с именем 1
.