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

Como transmitir vídeo com o netcat

Eu gostaria de ter o stream de vídeo do Raspberry Pi, então estou fazendo isso: raspivid ... -o - | nc -l -k 4242 Mas o problema é que o canal ou nc está armazenando os dados em cache até que alguém se conecte. Mas eu não quero fazer i...
02.11.2017 / 10:41
1
resposta

Passe a alça para stdin down pipeline

Digamos que eu tenha node foo.js | node bar.js Existe uma maneira de passar uma alça no stdin do foo para barrar? Eu tenho um caso raro em que gostaria de me comunicar de volta no pipeline. Pelo menos eu sei que eu poderia enviar o...
29.11.2017 / 21:30
2
respostas

Como canalizar para classificar?

Estou com problemas para tentar falar com um gawk. Atualmente tenho: gawk -f p3a01.awk unsortedNames.txt | sort | gawk -f p3a01.awk isso, no entanto, está me dando resultados errados. O gawk parece funcionar bem se eu fizer algo como:...
28.09.2017 / 08:03
1
resposta

Dados de limite de tubulação em bytes

Estou tentando fazer um 'caso avançado' de clonagem. Existe um pipe escrevendo para um dispositivo de bloco, no final do qual há uma partição que não deve ser tocada. Eu sei onde esta partição começa. Neste caso eu quero sobrescrever a tabela...
11.09.2017 / 16:59
1
resposta

piping ssh para um script de shell e não ver stdin echo

Eu tenho um script awk em .bashrc que lê caracteres e modifica algumas palavras-chave. Ele funciona perfeitamente quando eu pipe tail -f e outros comandos básicos através dele, mas eu tenho um problema quando eu canalizo ssh através dele....
15.08.2017 / 03:44
1
resposta

Pipe PID de certos processos do UNIX em ls -l

Eu executo códigos SAS por meio do bash. Então, quando eu faço um ps -u <user-id> .. (1) Eu recebo o seguinte: UID PID TTY TIME CMD 327208 921620 - 0:00 sftp-server 327208 1409136 - 0:00 sshd 327208 1503426 p...
28.06.2017 / 14:48
1
resposta

É seguro usar / dev / stdin se o programa não ler a partir da entrada padrão, mas apenas dos arquivos?

Eu quero canalizar a saída de um programa A em um programa B. O programa B não suporta a leitura de stdin, apenas de arquivos. Posso simplesmente fazer um | B / dev / stdin? Na verdade, parece que funciona, mas quero ter certeza de que ao exe...
27.07.2017 / 17:55
1
resposta

Piping encontra resultados em outro comando

Estou tentando verificar um sistema de arquivos em busca de arquivos que correspondam a palavras-chave específicas e, em seguida, removê-los. Eu tenho isso até agora: find . -iregex '.*.new.*' -regex '.*.pdf*' Como eu canalizo o resultado...
22.06.2017 / 02:08
2
respostas

O comando Pipe dentro do exec não funciona

Eu tenho o comando em um script: exec su -s /bin/sh -c 'exec "$0" "$@" | ts "[%Y-%m-%d %H:%M:%S]"' user -- test.python $FULLPATH &> log & Em que FULLPATH é o caminho do arquivo Python de teste. Com esse comando, esperava...
08.05.2017 / 19:10
2
respostas

Tubo final quando o programa retorna mais de uma linha

Estou consultando um banco de dados mysql para o nome de um banco de dados por padrão. Atualmente, minha implementação é assim: include_databases=$(mysql --batch --skip-column-names --execute "SHOW DATABASES LIKE 'foo%'" \ | paste -sd ","...
22.05.2017 / 03:40