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