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 a ordem de execução no shell, no que se refere ao redirecionamento, pode ser perturbada por volta de 1 hora de um 1000 no meu sistema? [duplicado]

Considerando este Q & Um sobre a ordem de execução no shell, no que se refere ao redirecionamento, e apesar do fato de que, se um arquivo não existir, ele será criado primeiro, para que cat example.txt | shuf > example.txt não recl...
23.01.2014 / 09:16
2
respostas

grep string do conteúdo do comando file e, em seguida, delete file

Eu tenho um grande lote de arquivos .docx, onde um certo número deles é lixo. Eu sei como identificar esses arquivos a partir do comando de arquivo, pois eles contêm a frase "Número de palavras: 161" da saída do arquivo cmd. Eu preciso excluir e...
15.01.2014 / 17:47
1
resposta

Como copiar a saída de pacman-color em um arquivo e exibir a saída com as cores no terminal

Originalmente usei pacman , não pacman-color e copiei a saída em um arquivo e exibi a saída no terminal com o seguinte comando: pacman -Syu | tee file.log Infelizmente, parece que pacman-color detecta que a saída é enviada para um...
20.01.2013 / 15:05
1
resposta

Receber vários arquivos do pipe e gravar em destinos diferentes

Eu tenho este comando localmente: nc localhost 3440 | tar -x -O > ores.tgz se eu receber um arquivo do servidor, ele será gravado em ores.tgz no meu pwd. No entanto, se eu receber vários arquivos do servidor, parece que somente o...
14.05.2018 / 23:32
1
resposta

Renomeie arquivos para o inode

Estou tentando renomear arquivos em um diretório com base no número do inode. Esse parece ser o número único que manterá os arquivos (fotos) na ordem em que foram tirados. Eu quero fazer isso como um diretório completo vs arquivos individuais....
26.01.2017 / 04:58
1
resposta

unescape pipe em parâmetros

Eu quero escrever um script que aceite dois parâmetros, executando-os como comandos e despejando sua saída em arquivos. myscript.sh contents: $1 > file1.tmp $2 > file2.tmp Isso funciona bem para o seguinte exemplo: myscript.s...
07.03.2017 / 19:24
3
respostas

Tubo de passagem com tempo limite

Como posso implementar um tempo limite quando nenhum dado está sendo passado por um pipe? Ele atuaria como watchdog com o seguinte uso: process1 | watchdog --timeout 60 | process2 Quando nenhum canal de dados passar, eu gostaria que o p...
18.11.2016 / 06:46
2
respostas

tailf output como parâmetro de script

Por que é quando eu deixo o seguinte tailf funcionando: tailf /var/log/z-way-server.log | grep --line-buffered device-info | gawk 'BEGIN { FS = "\"" } ; {print $4,"is",$8}' Eu recebo minha saída desejada: Den Window Sensor is off N...
23.11.2016 / 05:31
1
resposta

Como eliminar gradualmente um arquivo em paralelo à criptografia?

Eu preciso criptografar um arquivo enorme, mas não tenho armazenamento suficiente no meu disco rígido para armazenar o arquivo e sua versão criptografada ao mesmo tempo. Parece ser possível excluir gradualmente o arquivo junto com a criptogra...
18.10.2016 / 08:59
2
respostas

Instruções de impressão em tempo real com o tee no script interativo

Eu tenho um programa long_interactive_script.py que tem milhares de print declarações. Eu quero canalizar o programa através de tee (ou uma alternativa) para que eu possa salvar a saída. Se eu fizer long_interactive_script.py | te...
23.09.2016 / 14:12