У меня есть скрипт bash, и у меня есть elseзаявление, которое я хочу, чтобы он ничего не делал.
Каков наилучший способ сделать это?
У меня есть скрипт bash, и у меня есть elseзаявление, которое я хочу, чтобы он ничего не делал.
Каков наилучший способ сделать это?
Ответы:
Стандартный способ сделать это - использовать двоеточие: :
if condition; do
command
else
:
fi
или true:
if condition; do
command
else
true
fi
Но почему бы просто не пропустить elseчасть:
if condition; do
command
fi
В zshи yashвы можете даже сделать elseдеталь пустой:
if condition; then
command
else
fi