Perguntas sobre 'pipe'

Um pipe conecta a saída de um programa à entrada de outro programa. Isso é usado especialmente para implementar o shell | operador.
4
respostas

Como redirecionar a saída de um programa para o comando diff do Linux

Eu tenho um programa que escreve para stdout . Existe uma maneira que eu possa redirecionar a saída para o comando Linux diff ou eu tenho que escrever a saída para um arquivo e depois comparar isso? Por exemplo, eu tenho um monte de arquiv...
13.01.2011 / 23:01
3
respostas

Precisa entender o conceito de xargs e pipes

Eu tenho lutado com essa questão por um tempo agora e realmente aprecio se alguém puder esclarecer isso para mim. Suponha que eu esteja tentando canalizar os dois comandos juntos. readlink e cat readlink Command output $ readlink -f SU...
16.03.2015 / 20:33
4
respostas

Curva silenciosa com / dev / null 2 & 1 quando é canalizada

Portanto, eu tenho um curl que é canalizado para um grep e um sed . Onde eu aplicaria o >/dev/null 2>&1 ? curl www.site.com | grep stuff | sed "other stuff" No final ou depois da onda?     
27.07.2012 / 00:08
6
respostas

Como posso canalizar e exibir a saída na linha de comando do Windows?

Eu tenho um processo que preciso executar em um arquivo de lote. Este processo produz alguma saída. Eu preciso mostrar tanto esta saída para a tela e enviar (canalizar) para outro programa. O método bash usa tee : echo 'ee' | tee /de...
12.06.2014 / 03:38
3
respostas

Uso transparente de arquivos temporários como meio de canalização [fechado]

Como muitos de nós estão certamente cientes, é sempre uma boa idéia fazer seu programa aceitar entrada de stdin. Muitos programas permitem esses ambientes * nix. Isso nos permite fazer coisas legais como canalizar %código%. Muitas vezes, pode-se...
19.01.2013 / 22:11
6
respostas

Truncar arquivo em um pipe

Existe uma maneira simples de truncar um arquivo em um pipe? Especificamente, quero cortar os últimos quatro bytes de um arquivo antes de alimentá-lo em outro processo. Idealmente, eu seria capaz de escrever algo como: cat input.txt | som...
24.02.2012 / 05:29
2
respostas

Como posso executar vários trabalhos de shell paralelos e monitorar todos eles de uma só vez?

Eu tenho um grande número de arquivos grandes (centenas de arquivos, centenas de MB cada) que eu preciso passar por vários programas para filtrá-los e convertê-los. Estou aproveitando vários núcleos de CPU, então estou executando várias instânci...
19.09.2012 / 10:05
1
resposta

Linha de comando do Unix para repetir o comando com canos

Eu quero escrever um script que repita uma linha de comando que geralmente contém pipes ./myscript.sh ls -lart |grep ^d E em myscript.sh , faço um monte de coisas e, em seguida, quero executar ls -lart |grep ^d e canalizar a saída di...
03.03.2010 / 07:00
2
respostas

Como salvar a saída do console ainda mostrando

Preciso solucionar problemas de uma sessão de telnet e enviar os resultados para outra pessoa. Quando uso o redirecionamento, salvo o conteúdo da minha sessão, não consigo vê-lo no console. Como canalizar terminal / programa atual e ainda mos...
02.12.2014 / 21:15
1
resposta

grep com saída colorida retorna várias linhas vazias

Eu tenho um problema estranho com o grep (2.12-2, teste debian). Em algumas situações, quando faço algo assim: grep -rni '."spacer">.' . grep me retorna várias linhas vazias: Se eu adicionar --color=none , todas as linhas se t...
12.04.2013 / 18:50