Bash: Checar se o Sistema Operacional é um Mac

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

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *