Especialista Linux

Boas práticas no Shell - Comando IF

Existem diferentes formas de usarmos o comando IF. Crie o script abaixo e rode em seu terminal:

#!/usr/bin/env bash

VAR1=""
VAR2=""

if [[ "$VAR1" = "$VAR2" ]]; then
echo "São iguais"
fi

if [[ "$VAR1" = "$VAR2" ]]
then
echo "São iguais"
fi

if test "$VAR1" = "$VAR2"; then
echo "São iguais"
fi

if [ "$VAR1" = "$VAR2" ]; then
echo "São iguais"

fi

Acima, estamos utilizando quatro modos de se testar as variáveis VAR1 e VAR2 com o comando IF. Sempre que você desejar realizar apenas uma ação, para um código limpo, poderá utilizar:

[ "$VAR1" = "$VAR2" ] && echo "São iguais"

Ou:

[ "$VAR1" != "$VAR2" ] || echo "São iguais"

Respectivamente: And e OR.

Comando IF