fbpx

Comandos Linux – Comando true

Comando true do Linux

comando verdadeiro

“Não faça nada, com sucesso.”

Em sistemas operacionais do tipo Unix, o único objetivo do verdadeiro comando é retornar um status de saída bem-sucedido . É útil quando você deseja que parte de um comando ou expressão condicional seja sempre verdadeira.

Este documento cobre a versão GNU / Linux de true .

Sintaxe

verdadeiro [ qualquer coisa ...]

Quando não há argumentos , true retorna com êxito.

Quando fornecido qualquer número de argumentos, true retorna com êxito.

Status de saída

O comando true sempre retorna 0 , representando “true” ou “success”.

Exemplos

verdadeiro

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

verdadeiro falso talvez verdadeiro 5 file.txt -f -p

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

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 $ .

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

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

se for verdade; depois ecoar "Verdadeiro"; else echo "False"; fi
Verdadeiro

O próximo comando usa o caractere de reserva reservado para negar o valor de retorno do pipeline a seguir. Em outras palavras, se! true é equivalente a se false . (Para mais informações, consulte Pipelines in bash. )

E se ! verdadeiro; depois ecoar "Verdadeiro"; else echo "False"; fi
Falso

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

enquanto verdadeiro; Faz
  echo "Isso funcionará para sempre. Pressione CTRL + C para finalizar."; 
  eco "(Então será isso.)"; 
feito
Isso vai durar para sempre. Pressione CTRL + C para finalizar.
(Então será isso.)
Isso vai durar para sempre. Pressione CTRL + C para finalizar.
(Então será isso.)
Isso vai durar para sempre. Pressione CTRL + C para finalizar.
(Então será isso.)
...

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

22 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.