Как выполнить логическую операцию ИЛИ в сценариях оболочки

Я пытаюсь сделать простую проверку состояния, но это не похоже на работу.

Если$# равно0 или больше чем1 тогда поздоровайся.

Я пробовал следующий синтаксис без успеха:

if [ "$#" == 0 -o "$#" > 1 ] ; then
 echo "hello"
fi

if [ "$#" == 0 ] || [ "$#" > 1 ] ; then
 echo "hello"
fi

Ответы на вопрос(8)

Ваш ответ на вопрос