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