Perguntas com a marcação «pipe»

Um canal Unix conecta os descritores de arquivos de dois processos. Um canal é criado com a função pipe () POSIX declarada em <unistd.h>. Os shells fornecem criação de canal entre processos usando "|".

3
Pesquisa de pipe no grep -v
Estou tentando encontrar todos os arquivos que são de um determinado tipo e não contêm uma determinada string. Eu estou tentando fazer isso encanando encontrar grep -v exemplo: find -type f -name '*.java' | xargs grep -v "something something" Isso não parece funcionar. Parece estar apenas retornando todos os arquivos …
18 grep  find  pipe 


4
Por que grep usando pipe não funciona aqui?
Eu tenho o seguinte comando: find / -name libGL.so.1 O que retorna muitas linhas com "Permissão negada". Quero excluir essas linhas, então adicionei o seguinte: find / -name libGL.so.1 | grep -v 'denied' Mas a saída é a mesma - o meu grep -v 'denied'não está filtrando as linhas com …
18 shell  grep  pipe 

3
tee + cat: use uma saída várias vezes e concatene os resultados
Se eu chamar algum comando, por exemplo, echoeu posso usar os resultados desse comando em vários outros comandos com tee. Exemplo: echo "Hello world!" | tee &gt;(command1) &gt;(command2) &gt;(command3) Com o gato eu posso coletar os resultados de vários comandos. Exemplo: cat &lt;(command1) &lt;(command2) &lt;(command3) Gostaria de poder fazer as …
18 pipe  cat  tee  concurrency 


4
Espaços próximos a tubulações
Eu já vi history | grep blahe history |grep blah; e history|grep blahtambém funciona, embora ninguém pareça usá-lo. Existe algum significado nos espaços (por exemplo, canalizar para / de comandos diferentes requer uso diferente de espaços) ou é sempre arbitrário?
17 bash  shell  pipe 

1
Faça o programa primeiro ler do pipe, depois do teclado
Considere o programa interativo interactive. Eu tenho que executar este programa com bastante frequência e cada vez que o executo, os primeiros comandos são os mesmos. Obviamente, ter que digitar esses comandos repetidamente é uma dor. Eu coletei esses comandos (separados por novas linhas) no arquivo cmd. Agora eu posso …
17 command-line  pipe  cat  stdin 

3
Redirecionar stdout sobre ssh
Eu gostaria de correr something &gt; file em um sistema remoto através do ssh, mas se eu executar ssh host something &gt; file o redirecionamento é executado localmente como ssh etc &gt; file Eu tentei com 'ou ''ou ddcom um cachimbo |, mas não consigo fazê-lo funcionar. Como isso pode …


2
Compreendendo comandos canalizados no Unix / Linux
Eu tenho dois programas simples: Ae B. Afuncionaria primeiro, depois Bpegaria o "stdout" de Ae o usaria como seu "stdin". Suponha que eu estou usando um sistema operacional GNU / Linux e a maneira mais simples possível de fazer isso seria: ./A | ./B Se eu tivesse que descrever esse …
16 pipe  terminology 

1
Como obter uma velocidade média de fluxo do tubo
Se myfileestiver aumentando com o tempo, posso obter o número de linhas por segundo usando tail -f | pv -lr &gt; /dev/null Dá velocidade instantânea, não média. Como posso obter a velocidade média (ou seja, a integral da função de velocidade ao v(t)longo do tempo de monitoramento).
16 pipe  monitoring  tail  fifo  pv 



2
Uso de recursos usando pipe e string aqui
Podemos obter o mesmo resultado usando os dois a seguir bash, echo 'foo' | cat e cat &lt;&lt;&lt; 'foo' Minha pergunta é: qual a diferença entre esses dois no que diz respeito aos recursos utilizados e qual é o melhor? Meu pensamento é que, ao usar o pipe, estamos usando …
16 bash  pipe  resources 

4
Como medir o tamanho dos dados canalizados?
Eu gostaria de fazer algo assim: &gt; grep pattern file.txt | size -h 16.4 MB ou algo equivalente a: &gt; grep pattern file.txt &gt; grepped.txt &gt; ls -h grepped.txt 16.4 MB &gt; rm grepped.txt (isso seria um pouco inconveniente) Isso é possível?
16 pipe 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.