fbpx

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.

18 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

[email protected]

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900
[email protected]

Copyright © Linux Force Security  - Desde 2011.