Perguntas sobre 'pipe'

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

Blocos de tubulação com a seguinte sequência de comandos [duplicados]

Eu tenho um script que lê um arquivo que contém URLs e depois imprime os endereços IP. No entanto, eu não consigo encontrar recursos sobre o porquê dos blocos de pipe quando eu adiciono o comando cut -d" " -f4 no final do tubo. Aqui es...
01.06.2016 / 11:10
2
respostas

Lê arquivos do diretório e os organiza por extentsion em pastas correspondentes

Estou tentando criar um script de função bash que me permita criar vários diretórios com os nomes abaixo. Também estou tentando organizar arquivos por extensão em suas pastas correspondentes (ou seja, .jpg em imagens, .doc em documentos, .gif em...
13.04.2016 / 18:04
1
resposta

Saída de piping entre dois programas simultâneos e independentes

Digamos que eu tenha dois programas que jogam xadrez: chess_1 e chess_2 . Eles rastreiam o tabuleiro e tomam como entrada movimentos opostos, e então produzem seus movimentos. Por exemplo, se eu quisesse jogar contra chess_1 , faria o seg...
19.04.2016 / 01:31
2
respostas

Encontre linhas exclusivas com base em apenas uma seção

Eu estou querendo saber se existe uma maneira de dividir as linhas por algum caractere (por exemplo, : ) e encontrar linhas exclusivas com base em uma parte dessa divisão. Por exemplo, se eu tivesse o seguinte canalizado via stdin fil...
14.01.2016 / 03:39
2
respostas

Como posso abrir o arquivo com mais correspondências para um dado regex?

Digamos que eu tenha um diretório ~/mydir que tenha um monte de arquivos de texto nele. Eu quero procurar searchterm neste diretório e, em seguida, exibir o arquivo que tem mais correspondências. Como posso fazer isso usando apenas um coma...
15.10.2015 / 22:25
1
resposta

Como os processos canalizados são apresentados na saída do ps?

Eu tenho um script muito simples que segue diretório watches / tmp para novos arquivos e saída de inotifywait é canalizado para sed : #!/bin/bash /usr/local/bin/inotifywait -q -m /tmp --format %f | sed 's/a/b/' Se eu verificar a saí...
17.11.2015 / 13:24
1
resposta

coloração condicional usando a expressão perl

Eu tenho dois comandos em perl e um arquivo de teste test.txt : $ cat test.txt aaa bla bbb foo #ccc bar ddd 444 A primeira expressão perl colore qualquer ocorrência de aaa ou bbb com a cor vermelha: cat test.txt | perl -p...
20.09.2015 / 17:56
1
resposta

Deadlock em leitura / espera [fechado]

Meus deadlocks de processo. master é assim: p=Popen(cmd, stdin=PIPE, stdout=PIPE) for ....: # a few million p.stdin.write(...) p.stdin.close() out = p.stdout.read() p.stdout.close() exitcode = p.wait() child é algo como isto:...
03.08.2015 / 13:12
1
resposta

Pipe stdout para obexftp bluetooth transfer?

Aqui eu tenho o comando para transferir inputFile.tar para outro dispositivo bluetooth (10: 68: 3F: 57: 7D: B6). obexftp -b 10:68:3F:57:7D:B6 -p inputFile.tar No entanto, é possível usar stdout como entrada para obexftp? Por exemplo, q...
27.06.2015 / 16:46
1
resposta

Como usar saída de rotinas de criptografia openssl em um pipe?

O openssl manual afirma que openssl enc usa a saída padrão por padrão. Mas algo não está certo com a saída padrão ao descriptografar um arquivo. Piping a saída para qualquer aplicação como grep, resulta em erro openssl: error writing ou...
14.06.2015 / 13:38