Comandos Linux – Comando false

Comando false do Linux

Atualizado: 05/04/2019 por Computer Hope

comando falso

“Não faça nada e falhe.”

Em sistemas operacionais do tipo Unix, o único objetivo do comando falso é retornar um status de saída indicando falha. É útil quando você deseja que parte de um pipeline de comando ou expressão condicional sempre falhe.

Sintaxe

  falso [ qualquer coisa ...]

Quando não há argumentos , o false falha.

Quando fornecido qualquer número de argumentos, false falha.

Status de saída

O comando false sempre retorna 1 , representando “false” ou “falha”.

Exemplos

  falso

Não produz nada, com um status de saída 1 .

  falso verdadeiro talvez-verdadeiro talvez-falso "possivelmente parcialmente verdadeiro" 6 file.jpg -t -x

Não produz nada, com um status de saída 1 .

Você pode verificar o status da saída verificando o valor da variável especial do shell ? , que contém o status de saída do comando anterior. Por exemplo, no próximo comando, usamos um ponto-e-vírgula ( ; ) para executar dois comandos em uma linha. O segundo comando é eco , que imprime o valor de ? , que, como todas as variáveis ​​de shell, podem ser referenciadas prefixando o nome da variável com $ .

  falso;  echo "O status de saída do comando anterior é $ ?."
  O status de saída do comando anterior é 1.

Dois exemplos de uso de false em uma instrução “if” :

  se falso;  depois ecoar "False";  else echo "True";  fi
  Falso

No próximo exemplo, o ! O caractere reservado retorna a negação do pipeline que antecede. Em outras palavras, se! false é equivalente a se true . (Consulte Pipelines no bash para obter mais informações.)

  E se !  falso;  então
   echo "True, porque \" not false \ "é true."; 
 outro 
   eco "False"; 
 fi
  Verdadeiro, porque "não falso" é verdadeiro.

Um exemplo do uso de false em uma instrução “while” :

  enquanto falso;  Faz 
   echo "Esta linha nunca será executada."; 
 feito
 eco "(Mas este será.)"
  (Mas este será.)

true – Retorna um status de saída com êxito.
sim – Saída “y” ou qualquer outro texto para sempre.
teste – Teste para atributos de arquivo ou compare valores.

Categorias
Compartilhe esse post

Posts populares

Linux Force Security Cursos de linux e segurança da informação

Seu futuro na tecnologia começa agora! Não deixe essa chance escapar.