Perguntas com a marcação «pipe»

Um canal Unix conecta os descritores de arquivos de dois processos. Um canal é criado com a função pipe () POSIX declarada em <unistd.h>. Os shells fornecem criação de canal entre processos usando "|".

3
Obtendo o PID do comando anteriormente no Pipeline
Estou escrevendo um script bash inotifywaitpara monitorar um diretório e iniciar ações quando alterações são detectadas. Algo como: inotifywait -m ... | while read f; do something; done Como inotifywaitnão termina sozinho, esse script não será interrompido. Portanto, meu plano era obter o PID do processo inotifywait, salvá-lo em um …
11 bash  pipe  pid 

1
Como canalizar html no lynx?
Estou testando alguma chamada ajax no console. Eu gosto de me livrar do ruído de meta-informações que é a marcação html e apenas ler o conteúdo; portanto, eu gosto de canalizá-lo para um navegador de terminal, por exemplo, lynx. Ainda: curl www.google.de | lynx apenas abre uma nova instância do …
11 pipe  curl  html  stdin  lynx 

2
Envie a senha através do stdin em `ssh-copy-id`
Preciso automatizar algumas implantações de identidade, idealmente usando ssh-copy-id. Estou tentando fornecer a senha através do stdin, o que é possível sshusando a -Sflag. Estou ciente de que posso enviar opções adicionais para sshusar o -osinalizador no ssh-copy-idcomando, no entanto, não há exemplos de uso desse sinalizador na página de …



2
Como passar argumento para script que é entrada para bash
Agora eu tenho uma linha como esta: curl -fsSL http://git.io/vvZMn | bash Ele está baixando o script e passando para o bash como arquivo stdin. Eu gostaria de executar este script com argumentos adicionais print. Talvez algo assim? curl -fsSL http://git.io/vvZMn | bash -- print Mas isso não funciona.
10 bash  pipe  curl  input 

2
Como enviar toda a saída para o `logger` no shell POSIX?
Eu gostaria de registrar a saída padrão e o erro padrão separadamente no .xprofileuso logger. No Bash, acho que seria algo assim: exec 1&gt; &gt;(logger --priority user.notice --tag $(basename $0)) \ 2&gt; &gt;(logger --priority user.error --tag $(basename $0)) Como eu faria isso de uma maneira compatível com POSIX /bin/sh ?
10 shell  pipe  posix 

3
Canalizando um script com "read" para bash
Eu preciso executar um script, canalizando-o através bashde wget(em vez de executá-lo diretamente com bash). $ wget -O - http://example.com/my-script.sh | bash Não está funcionando porque meu script possui readinstruções. Por alguma razão, eles não funcionam ao canalizar para o bash: # Piping to bash works in general $ echo …
10 bash  shell  pipe  read 

3
verifique md5sum do tubo
Estou confuso como md5sum --checkdeve funcionar: $ man md5sum -c, --check read MD5 sums from the FILEs and check them Eu tenho um arquivo, posso canalizá-lo para md5sum: $ cat file | md5sum 44693b9ef883e231cd9f90f737acd58f - Quando quero verificar a integridade do arquivo amanhã, como posso verificar se o md5sum ainda …
10 pipe  hashsum 



4
Obtendo stdin de um pipe nomeado
O que estou tentando fazer é executar o python em uma janela de terminal e redirecionar o stdin de um pipe nomeado. Em seguida, escrevo no pipe nomeado em outro terminal e tenho esse comando executado em python. Terminal 1: mkfifo p1 python &lt; p1 Terminal 2: echo -n "print …


3
gzip - redirecionamento ou canalização?
Vou fazer o backup de um disco grande (750 GB) em um disco USB externo usando o dd. Devo usar redirecionamento ou canalização? Qual é mais eficiente? Ou existe alguma diferença? Além disso, qual é o melhor tamanho de bloco? É provável que o USB seja o gargalo aqui. dd …
10 linux  gzip  pipe  dd 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.