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

Reduza a saída do terminal para o arquivo de imagem

Eu preciso executar programaticamente alguns comandos unix e obter a saída em um arquivo de imagem, o formato pode ser png ou jpeg ( jpg ). Os comandos são executados em uma máquina AIX (IBM * nix). Eu não tenho permissão para instala...
20.06.2012 / 19:55
1
resposta

zsh redirecionamento de E / S: redirecionando e, em seguida, canalizando; o que está acontecendo?

Alguém pode explicar o que está acontecendo neste comando: echo foo >&2 | grep foo O Zsh (5.0.2) imprime foo duas vezes. Um aparentemente para stdout e um para stderr, já que rodando estes comandos: { echo foo >&2 | gr...
29.06.2015 / 19:52
3
respostas

Nome textual correto para

Acabei de encontrar o comando << , usado assim: cat > outfile.txt <<EOF Multi-line content that will be written to outfile.txt EOF Agora, não faço ideia do que isso é chamado, mas eu gostaria muito de saber seu nome, prin...
08.10.2010 / 15:16
4
respostas

De volta para trás Pipes em um comando

Existe uma maneira de redirecionar os valores de volta para um comando? por exemplo. Se eu puder command.pl e quiser canalizar em response , então y para confirmar (porque não tem como confirmar automaticamente)? Eu tentei echo "y" |...
02.12.2014 / 23:33
4
respostas

Como posso obter o tamanho de stdin?

Estou prestes a compactar um diretório grande e quero saber qual será o tamanho exato do arquivo resultante. Eu tentei usar du : $ tar -cv dir | du -h - du: cannot access '-': No such file or directory Depois tentei usar a versão do...
01.06.2015 / 03:36
1
resposta

Saída extra no redirecionamento de entrada

Eu tenho uma pasta com três arquivos: $ ls a b c Se eu canalizar a saída de ls para wc , obtenho o resultado correto: $ ls | wc -l 3 No entanto, quando eu especificar a entrada para wc como a saída de ls , recebo texto...
17.08.2015 / 19:35
2
respostas

Diferença de using () e $ () para executar uma série de comandos

Atualmente, estou tentando criar um script que crie bytes que serão canalizados como entrada para o netcat. Aqui está a ideia do script: (perl -e "print \"$BYTES\x00\"; cat file; perl -e "print \"More bytes\"x16 . \"\r\n\"";) | netcat ip...
02.07.2015 / 15:04
7
respostas

É possível alimentar o Open Office via STDIN?

Eu tenho um documento Open Office Spreadsheet armazenado dentro de uma variável bash. Eu quero fazer algo como o seguinte para alimentar o Open Office via STDIN : echo "$openOfficeDoc" | ooffice Mas isso não funciona. Nota: O conte...
17.09.2013 / 19:22
1
resposta

Usando 'ping', 'cut' e 'tee' juntos

Então, eu entendo que usando 'tee' eu posso redirecionar a saída de um comando como 'ping' para stdout assim como um arquivo. Por exemplo: > ping google.com | tee somefile Isso mostraria as estatísticas de ping no terminal e as grav...
01.02.2016 / 20:14
3
respostas

É seguro canalizar a stdout de A para B em paralelo?

Estou executando A file | B --params > file.txt . Como desejo acelerar a velocidade de processamento, usei o parallel -j+0< a.txt para executar 20 trabalhos simultaneamente. a.txt contém todos os comandos: A file1 | B --params >...
10.06.2014 / 18:21