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