Perguntas sobre 'io-redirection'

3
respostas

Uso prático para mover descritores de arquivos

De acordo com a página man bash: The redirection operator [n]<&digit- moves the file descriptor digit to file descriptor n, or the standard input (file descriptor 0) if n is not specified. digit is closed after being...
16.02.2013 / 19:09
2
respostas

Como os programas são enviados para outros locais além de STDOUT / STDERR? Como evitar isso?

Aparentemente, não conheço todos os destinos de saída disponíveis para uso. Eu sei sobre stdout ( &1 ) e stderr ( &2 ). No entanto, depois de redirecionar ambos os descritores, às vezes ainda obtenho alguma saída no meu conso...
15.07.2016 / 13:11
3
respostas

Por que o sinal de menor que não funciona como um substituto para o cat in bash?

Eu ouvi sobre "uso inútil de gato" e encontrei algumas sugestões, mas o seguinte não produz nada na minha concha bash. < filename Usar cat funciona como esperado. cat filename Estou usando o Fedora Core 18 e o GNU bash, versão 4...
20.12.2013 / 15:07
3
respostas

Veja o redirecionamento STDOUT de um processo em execução

Se eu iniciar um aplicativo com este comando: /path/to/my/command >> /var/log/command.log E o comando não retorna, existe uma maneira, a partir de outro prompt, para ver para que o redirecionamento STDOUT está configurado? Estou...
27.06.2011 / 15:11
6
respostas

Usando texto da saída dos comandos anteriores

EDIT abril de 2015: Se você tiver essa mesma pergunta, recomendo verificar também o link Sei que não é assim que os terminais funcionam, mas muitas vezes eu achei que havia uma maneira fácil de usar o texto (copiá-lo, modificá-lo etc.) que...
12.08.2010 / 11:34
3
respostas

shorthand para alimentar o conteúdo de vários arquivos para o stdin de um script

Digamos que eu tenha um script chamado script , que leia stdin e envie alguns resultados para a tela. Se eu quisesse alimentar o conteúdo de um arquivo, eu teria digitado: $ ./script < file1.txt Mas e se eu quiser alimentar o c...
08.09.2011 / 02:49
4
respostas

Por que o loop cat x x?

Os seguintes comandos bash vão para um loop infinito: $ echo hi > x $ cat x >> x Eu posso supor que cat continue lendo x depois começou a escrever para stdout. O que é confuso, no entanto, é que a minha própria implementaçã...
10.09.2014 / 22:17
3
respostas

No código “{exec / dev / null; } / dev / null ”o que está acontecendo sob o capô?

Quando você redireciona uma lista de comandos que contém um redirecionamento exec, o executável > / dev / null parece não ser aplicado posteriormente, como em: { exec >/dev/null; } >/dev/null; echo "Hi" "Oi" é impresso. Eu est...
20.12.2016 / 22:45
3
respostas

Como logar tudo o que eu digito no terminal para o arquivo

Eu sou um novato apenas aprendendo o Fedora 13. Eu só queria saber se é possível redirecionar tudo o que eu digito no terminal para um arquivo, para que eu possa ver a partir do arquivo, que um comando em particular dá isso saída. Então, o qu...
20.11.2011 / 06:50
1
resposta

Anexa a saída a um arquivo e redireciona o stderr para nulo

Como posso acrescentar o resultado de um comando a um arquivo e redirecionar o stderr para null?     
14.08.2012 / 21:17