Pular para o conteúdo

"Yes" no terminal [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. "Yes" no terminal [RESOLVIDO]

Enviado em 14/12/2012 - 16:50h

Por que isso acontece?












arthur@sabayon ~ $yes
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y

Responder tópico

2. Re: "Yes" no terminal [RESOLVIDO]

Melhor resposta

Enviado em 14/12/2012 - 17:05h

O yes serve para gerar uma string automática e indefinidamente. É usada por scripts que, como o apt-get, permitem o uso de uma opção -y para responder automaticamente às questões do script. O yes serve para gerar qualquer string, não apenas y. Rode, por exemplo
 $ yes "Tico tuco nuco tuca"  
E veja o resultado

3. Re: "Yes" no terminal [RESOLVIDO]

Enviado em 14/12/2012 - 17:06h

yes é um comando utilizado, normalmente, em conjunto com outro, para responder sempre positivamente (ou negativamente, caso seja passado outro argumento) às perguntas do segundo programa. Ex.:

# yes | fsck.ext2 /dev/sda1 
Nesse caso, o programa yes responderá que deseja tentar recuperar todos os setores com erro encontrados pelo fsck. Note que esse comando está razoavelmente obsoleto, visto que a maioria dos comandos implementaram parametros próprios para rodar não-interativamente, como é o caso do próprio fsck ( -y ).

Você encontrará mais informações na WikiPedia: https://en.wikipedia.org/wiki/Yes_%28Unix%29
E também na página do manual do yes:
$ man yes 
Espero ter ajudado.

4. Re: "Yes" no terminal [RESOLVIDO]

Enviado em 14/12/2012 - 18:22h

eu tava curioso, agora eu entendo muito obrigado. xD

5. Re: "Yes" no terminal [RESOLVIDO]

Enviado em 14/12/2012 - 18:25h

Disponha

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder