Perguntas sobre 'io-redirection'

1
resposta

Bash read comando e redirecionamento de stdin

Como eu entendo a documentação do bash | e < redirecionar stdin. Portanto, cmd | foo e foo < <(cmd) devem ser mais ou menos equivalentes. No entanto, para o comando bash-internal read, este não parece ser o caso. Por exemplo, se e...
09.03.2012 / 15:46
1
resposta

Como posso enviar leituras e gravações em um único descritor de arquivo para diferentes locais?

Eu tenho um executável Linux foo que lê a entrada de fd 0 e grava a saída para fd 0 ( não fd 1). Isso funciona muito bem para uso interativo no terminal. A partir da linha de comando do shell, como posso executar este programa de modo que...
30.07.2014 / 15:08
2
respostas

Como criar uma conexão de cliente permanente com o netcat?

Estou escrevendo um script que lê constantemente uma pasta em um loop para enviar dados para um servidor em um intervalo de tempo definido. Estou usando o netcat como a ferramenta para se conectar ao servidor e enviar os dados. Meu pseudo código...
30.06.2011 / 15:06
3
respostas

Como exportar para o redirecionamento de substituição de tela

É possível, dentro de um script de shell, escrever na tela enquanto STDOUT e STDERR estão sendo redirecionados? Eu tenho um script de shell que quero capturar STDOUT e STDERR. O script será executado por talvez uma hora ou mais, então, ocasio...
04.01.2014 / 19:26
1
resposta

zsh redirecionamento de E / S: redirecionando e, em seguida, canalizando; o que está acontecendo?

Alguém pode explicar o que está acontecendo neste comando: echo foo >&2 | grep foo O Zsh (5.0.2) imprime foo duas vezes. Um aparentemente para stdout e um para stderr, já que rodando estes comandos: { echo foo >&2 | gr...
29.06.2015 / 19:52
1
resposta

Por que o redirecionamento () não funciona algumas vezes, mas o appending () funciona?

Enquanto estudava para o RHCE, deparei-me com uma situação em que o redirecionamento de stdin não funciona em bash : # file /tmp/users.txt /tmp/users.txt: cannot open '/tmp/users.txt' (No such file or directory) # semanage login -l > /...
17.07.2011 / 21:21
1
resposta

Por que não consigo fazer ls -a 1 & -?

Por que não podemos fechar stdout para um processo? Eu estava testando os comandos de redirecionamento. Os seguintes trabalhos: ls -a 0>&- ls -a 2>&- que significa fechar stdin e stderr para o processo ls -a ....
15.10.2016 / 20:38
3
respostas

Concatenando milhares de arquivos: vs

Eu encontrei duas respostas aparentemente contraditórias no StackOverflow para as seguintes perguntas: Concatenando milhares de arquivos de texto em centenas de diretórios (mantendo alguma estrutura) Como posso concatenar arquivos em um...
20.05.2013 / 02:51
2
respostas

esponja de moreutils - qual é a diferença para redirecionar shell? exemplos úteis?

> brew install moreutils ==> Downloading https://homebrew.bintray.com/bottles/moreutils-0.55.yosemite.bottle.tar.gz #############################################################...
06.06.2015 / 10:42
3
respostas

Os descritores de arquivos otimizam a gravação em arquivos?

É equivalente ter os comandos imprimindo em um arquivo diretamente, ao invés de gravar em um descritor de arquivo? Ilustração Escrevendo para o arquivo diretamente: for i in {1..1000}; do >>x echo "$i"; done Usando um fd:...
18.05.2018 / 16:28