Para verificar se o Sistema Operacional é um macOS no Bash, exiba a seguinte variável $OSTYPE
:
$ echo $OSTYPE
darwin22.0
Observe que a string contém darwin
.
Condicional (Conditional)
Para checar se é um MacOS utilizando o if statement:
if [[ $OSTYPE == 'darwin'* ]]; then
echo 'macOS'
fi
Operador Lógico (Logical Operator)
Para checar se é um MacOS utilizando uma linha de operador lógico:
[[ $OSTYPE == 'darwin'* ]] && echo 'macOS'
uname
Você também pode utilizar o uname
para verificar seu SO:
$ uname
Darwin