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

Por que tempos embutidos não funcionam no pipeline?

Tenho o seguinte script de amostra: #!/usr/bin/env bash sleep 5 printf "times cmd: " times printf "pipeline: " times | ( read user sys; echo $user; ) printf "head: " times | head -n1 printf "times cmd again: " times com a seguinte saída:...
17.01.2016 / 20:06
1
resposta

Vantagens de usar pipes nomeados e soquetes em vez de arquivos temporários

Eu tenho dois programas cooperativos. Um programa simplesmente grava sua saída em um arquivo e o outro lê a partir do arquivo e envia os dados para o front-end para trabalhar. Eu tenho lido sobre pipes nomeados e soquetes de domínio, mas esto...
16.10.2014 / 18:12
2
respostas

Como usar uma função bash como um comando regular em uma cadeia de tubos?

Estou realizando vários comandos em arquivos grandes a partir de um script bash. Para monitorar o progresso eu uso o comando pv. Um exemplo de comando poderia se parecer com isso cat $IN_FILE | pv -w 20 -s $(du -sb $IN_FILE | awk '{print $...
13.05.2015 / 20:50
2
respostas

Como usar o tee para capturar STDOUT de um bloco de código para um nome de arquivo definido dentro do bloco?

Eu quero enviar STDOUT para um bloco de script para um arquivo cujo nome é definido por uma variável dentro do bloco. No entanto, quando eu uso tee , parece que a variável fora do bloco não existe mais. Sem tee , a variável ainda existe....
09.01.2015 / 20:04
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 / 10: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 / 18: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 / 16: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...
15.05.2018 / 01: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 / 05: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 / 20:24