Tecnicamente, eles não são "se switches", como você os declara, mas expressões condicionais bash usadas pelo comando [[
compound e os comandos test
e [
builtin.
A lista é aqui.
Existe uma lista de todas as opções if
para uso no script do bash? Às vezes eu vejo alguém usando e me pergunto o que o switch que eles estão usando realmente faz.
Exemplo é o -z
neste. Eu sei como usá-lo, mas não sei de onde ele é derivado.
if [ -z "$BASH_VERSION" ]; then
echo -e "Error: this script requires the BASH shell!"
exit 1
fi
Quaisquer referências, guias, posts, respostas serão apreciados. Obrigada!
Tecnicamente, eles não são "se switches", como você os declara, mas expressões condicionais bash usadas pelo comando [[
compound e os comandos test
e [
builtin.
A lista é aqui.