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

Problemas com find, xargs e egrep

Eu é com isso que estou tentando acabar (exceto trabalhar) find ./ -mindepth 1 -type f -mtime +60 -print0 | xargs -0 egrep -vZ 'vvv|iii' O que estou fazendo de errado? $ ll total 0 -rw-rw-r-- 1 yyy yyy 0 Sep 18 10:36 iii.txt -rw-rw-r--...
17.11.2014 / 16:04
3
respostas

Conteúdo de piping com múltiplos espaços

Eu estava tentando copiar arquivos listados em um arquivo de texto em um diretório como: cat files.txt | xargs -I{} cp "{}" ~/Desktop/temp No entanto, notei que alguns arquivos não seriam copiados. Os arquivos que não copiaram tinham esp...
01.07.2014 / 22:50
1
resposta

Como posso enviar a saída de um programa ou função para uma variável?

Como posso enviar a saída de um programa ou função para uma variável? Por exemplo, digamos que eu tenha este script: function foobarize () { sed \ -e "s|${foo}|${bar}|g" \ $1 } echo foo | foobarize | set THIS_VARIABLE Obvi...
09.09.2014 / 05:27
2
respostas

Use saída da cabeça para copiar arquivos com espaços

Eu tenho 11 arquivos com espaços em seu nome em uma pasta e quero copiar o mais novo 10. Usei ls -t | head -n 10 para obter apenas os 10 arquivos mais recentes. Quando eu quero usar a expressão em uma instrução cp, recebo um erro de que os ar...
23.06.2014 / 16:22
1
resposta

Piping dados periódicos entre scripts Python

How to receive data from the environment e.g. bash Estou tentando iniciar dois scripts Python em bash e canalizar stdout de um deles para stdin do outro. O primeiro script gera um único número a cada segundo. ./script1 | ./scrip...
14.01.2014 / 03:45
3
respostas

Expande os marcadores de lugar com ambiente de mesmo nome vars no arquivo de texto?

Há muitas variações nesta questão, mas eu queria perguntar aqui de qualquer maneira, porque estou tão perto (!) de encontrar uma solução para essa - eu só preciso de um empurrãozinho. Cenário Eu tenho vários arquivos SQL de texto que uso p...
31.07.2013 / 23:08
1
resposta

Como posso trabalhar em torno do programa com falha se houver * qualquer * stdin?

Por exemplo, o seguinte funciona bem: /usr/bin/program Produz alguma saída e chega ao resultado. Mas se eu invoco assim: echo -n | /usr/bin/program ou isto echo -n | bash -c "/usr/bin/program" ou até mesmo isso: echo -...
11.07.2013 / 17:26
1
resposta

processa saída contínua de synclient

Estou usando o synclient para rastrear a posição do dedo no touchpad. Eu uso o seguinte comando. synclient -m 100 | awk '{print $2,$3}' Este comando fornece as coordenadas 'x' e 'y' no touch pad. O que eu quero é dar a essas coordenada...
06.05.2013 / 03:36
1
resposta

Alterando a compactação na memória

Eu tenho alguns arquivos grandes que eu preciso alterar o tipo de compressão de entrada para um programa - eu preciso unrar-los e, em seguida, gzip (ou bzip2) -los. No entanto, eles são arquivos altamente compactados e eu não tenho o espaço em d...
27.10.2012 / 22:45
1
resposta

Como definir uma nova senha do bash?

Estou usando o busybox com uma senha limitada (não tenho a opção --stdin) e sem chpasswd e preciso alterar a senha de um usuário do bash. Aqui está o meu melhor resultado: echo newpassword > pwdfile echo newpassword > pwdfile cat pwd...
13.12.2011 / 13:42