Comando Linux yes
Em sistemas operacionais do tipo Unix, o comando yes é usado para gerar ” y “, continuamente, até ser abortado.
Este documento cobre a versão GNU / Linux do yes .
Descrição
O comando yes gera a mesma sequência , STRING , em um fluxo constante. Se STRING não for especificado, a palavra repetida será ” y “.
yes remonta a uma época em que os comandos do Unix incluíam a opção “force” ( -f ), que para muitos comandos é o mesmo que responder “yes” a todos os prompts .
yes pode ser usado para fazer algo muito semelhante: se a saída de yes for canalizada para um comando, ele responderá efetivamente “yes” a qualquer solicitação de confirmação.
Sintaxe
sim [ STRING ] ...
sim [ OPÇÃO ]
Opções
–Socorro | Exiba uma mensagem de ajuda e saia. |
–versão | Exiba informações da versão e saia. |
Exemplos
sim rm -i * .txt
Remove todos os arquivos com a extensão .txt do diretório atual . Aqui, yes gera um fluxo constante de caracteres ” y ” e essa saída é canalizada para o comando rm -i , que solicita confirmação antes de excluir cada arquivo. Os caracteres y do comando yes responderão “yes” a cada prompt automaticamente.
sim n | rm -i * .txt
Aqui, o comando yes gera ” n ” em um fluxo constante para o comando rm -i , respondendo “não” às mesmas perguntas. Portanto, este comando exclui nenhum arquivo.
Comandos relacionados
eco – Texto de saída.