isunix

Testa se o programa roda em um sistema baseado em Unix, como Linux ou macOS.

Categoria: Environment and Settings > Platform and License

Sintaxe

tf = isunix

Retorna true no Linux ou macOS e false no Windows.

Descrição

isunix agrupa todos os sistemas que não são Windows, inclusive o macOS. Para distinguir Linux de macOS, combine com ismac: isunix && ~ismac. É usado com frequência antes de chamar comandos de shell como ls.

Argumentos de saída

tf
Escalar lógico.

Exemplo

Windows e Unix são excludentes

tf = isunix;
class(tf)
ispc ~= isunix
Saída
ans = 'logical'
ans = logical
   1

Veja também

ispc ismac computer system