Perguntas sobre 'pipe'

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

Extrai dois valores da saída de um comando

Estou usando o seguinte comando em um script para obter informações sobre o wi-fi sintético: echo "$( iw dev wlp1s0 link | grep '^\s*SSID:\s' | sed -r 's/^\s*SSID:\s//' ) $( iw dev wlp1s0 link | grep '^\s*signal:\s' |...
23.05.2015 / 08:12
2
respostas

Todas as linhas não se movem pelo tubo?

Com slabtop , recebo a seguinte saída (50 linhas): $slabtop -sc -o Active / Total Objects (% used) : 110864927 / 111473562 (99.5%) Active / Total Slabs (% used) : 2826375 / 2826375 (100.0%) Active / Total Caches (% used) : 83...
21.10.2015 / 00:49
1
resposta

Usando o SMB para canalizar o conteúdo do arquivo para o comando local na máquina local

Aqui está a minha situação. Eu tenho um arquivo de 100gig em um servidor remoto, o que eu preciso fazer é conectar a essa máquina e zcat esse arquivo e canalizar a saída do zcat para um comando em uma máquina local ... Eu estava esperando que o...
16.03.2015 / 04:08
1
resposta

Como criar uma substituição de processo dinâmica baseada na entrada (múltiplos FIFOs)?

Estou tentando criar várias substituições de processos com base na saída do outro comando, mas não tenho certeza de como posso conseguir isso. Como cenário de exemplo, listei os arquivos: touch a.txt b.txt c.txt d.doc e.doc f.pdf g.pdf h.x...
27.04.2015 / 16:13
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 / 17: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...
02.07.2014 / 00: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 / 07: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 / 18: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 / 04: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...
01.08.2013 / 01:08