Perguntas sobre 'pipe'

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

entrada padrão: não é um tty

Às vezes, a entrada padrão (stdin) é um terminal: $ tty /dev/pts/0 Às vezes não: $ echo hello | tty not a tty $ tty < /dev/null not a tty $ tty << eof > hello > eof not a tty Quando "stdin" não é um terminal, o que...
01.04.2018 / 22:59
2
respostas

Comprimento de leitura do valor canalizado?

Como posso verificar o comprimento de uma entrada canalizada? Estou tentando: echo "A" | xargs sh -c 'echo ${#$1}' Além disso: echo "A" | xargs sh -c 'echo ${#\"$1\"}' Com base nas respostas aqui , para um exemplo que não seja de...
07.07.2017 / 15:07
8
respostas

Como canalizar e converter o primeiro campo de decimal para hex

Eu tenho a seguinte saída na tela 170.170.170.0.156.96 24 que eu gostaria de canalizar & converter para o seguinte formato b8:27:eb:ef:3b:4a 24 em essência, é um decimal para hex conversão do primeiro campo, pelo que os pontos...
02.02.2018 / 17:49
1
resposta

Como canalizar o resultado do comando anterior para o nó como uma variável?

Estou tentando criar um script para decodificar dados de redis. Eu posso fazer isso um script de nó, mas eu só queria que fosse o mais simples possível. Aqui está o que eu tenho até agora. redis-cli GET "d1g8y" | xargs -i node -e "require(...
03.04.2017 / 17:12
1
resposta

Como usar o pipe para aplicar um texto a um programa

Meu instrutor diz para usar um pipe para aplicar um arquivo de texto, que consiste em uma lista de casos de teste, a um programa de trabalho que pega o caso de teste do arquivo de entrada. Digamos que eu tenha test_cases.txt my_program //my j...
06.02.2017 / 04:51
1
resposta

Como ler uma webcam que já é usada por uma captura de fundo?

Uma captura de webcam ffmpeg está sendo executada em segundo plano. ffmpeg -f video4linux2 -s vga -i /dev/video0 capture.mp4 (1) Portanto, não consigo lê-lo com ffplay , pois o dispositivo /dev/video0 é usado: ffplay -f vid...
09.02.2017 / 21:55
2
respostas

Pode ser usado um pipe ao invés de exec em - find / -name “.txt” -exec cp {} / junk \; [duplicado]

Se eu quiser encontrar algum arquivo com .txt no nome e para cada correspondência encontrada copiá-lo para a pasta /junk , entendo que posso usar o seguinte: find / -name ".txt" -exec cp {} /junk \; Um pipe pode ser usado em vez de -...
31.01.2017 / 20:46
1
resposta

O pipe de saída aguarda EOF em peixes [closed]

Gostaria de pegar a saída do csearch e colori-la. Parece assim: /home/bp/whatever.txt:1:foo E isso funciona: csearch -n -- $term \ | env GREP_COLORS='mt=02;35' grep --color=always -P '^[^:]+:[^:]+:' \ | grep -P --color=always -- $t...
23.08.2016 / 16:05
1
resposta

Executando o shell script parallelly e no background pula algumas operações

del_client.sh --delete client1 & del_client.sh --delete client2 & del_client.sh --delete client3 & del_client.sh --delete client4 & Quando executei os comandos acima em segundo plano, client1 não foi excluído. del_clien...
28.03.2016 / 12:37
1
resposta

envia sinal para o tubo de comando rasga todo o tubo

Eu tenho um exemplo simples de dois processos o primeiro é um loop simples que faz algum processamento #!/bin/bash function signalHandler() { echo "sig: $1 received ==> exit" for i in {1..5}; do echo "cleanup $i %"...
18.04.2016 / 23:16