J'ai un script bash et j'ai une else
déclaration que je veux qu'il ne fasse rien.
Quelle est la meilleure façon de procéder?
La façon standard de le faire est d'utiliser deux points:
:
if condition; do
command
else
:
fi
ou true
:
if condition; do
command
else
true
fi
Mais pourquoi ne pas simplement sauter la else
partie:
if condition; do
command
fi
Dans zsh
et yash
, vous pouvez même rendre la else
pièce vide:
if condition; then
command
else
fi
L' else
instruction est facultative. Tapez simplement:
if [ expr ]; then
#bla
#bla
#bla
fi