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

Execute 2 ou mais scripts remotos compartilhando o mesmo padrão de curvas, sem redundância

Eu uso o Ubuntu 16.04 e executo uma lista de scripts remotos que estão no mesmo diretório (um repositório GitHub): curl -s https://raw.githubusercontent.com/${user}/${repo}/master/1.sh | tr -d '\r' | bash curl -s https://raw.githubusercontent...
09.02.2018 / 12:11
3
respostas

Automatizando tubulações?

Eu me vejo usando basicamente a mesma linha várias vezes: cat file | command1 | command2 | command3 > file Existe uma maneira de colocar todos esses canais em um script, para que eu possa executar automatic.sh file e realizar a...
05.12.2013 / 19:33
3
respostas

Como escrever um script que pode receber entrada de stdout

Eu quero ser capaz de escrever um script que possa usar stdout como argumento, se algo for canalizado para ele (em última análise, eu gostaria que ele fosse polimórfico) - O problema é que pesquisei e procurei como fazer isso sem sucesso -...
01.07.2015 / 23:01
1
resposta

são pipes nomeados (mkfifo) o predecessor do RabbitMQ? [fechadas]

O RabbitMQ é para comunicação entre processos, como pipes e pipes nomeados? Como o RabbitMQ se compara a pipes nomeados? Exceto sistemas distribuídos. ( RabbitMQ , para aqueles que não o encontraram, é um corretor de mensagens corporativas de...
14.12.2015 / 12:35
1
resposta

canalizando uma senha localizada em um arquivo para o comando ssh [duplicado]

Portanto, preciso fazer login como muitos usuários diferentes em um servidor usando ssh e estou cansado de copiar a senha dos arquivos, que contêm as senhas para os usuários, sempre. Eu não posso mudar isso para não usar senhas, não é meu, é p...
16.08.2015 / 11:20
3
respostas

pipe no shell com redirecionamento

Meu entendimento é que um canal no shell como a | b redireciona o stdin de b para o stdout de a . No entanto, eu tentei ls | less < somefile , o comportamento é muito estranho. less mostra a saída de ls concatenada pelo conte...
29.03.2015 / 10:13
1
resposta

Apenas pipe em sucesso [duplicado]

Existe uma maneira na linha de comando do Linux de ter apenas um canal de comando com saída para outro, quando o comando não falhou? $ cmda | cmdb Eu gostaria, então quando cmda retornar um código de status diferente de 0, sua saída...
24.03.2015 / 21:10
2
respostas

xargs + chmod - arquivo ou diretório não encontrado

Estou tentando alterar de forma recursiva a permissão de todos os arquivos e diretórios do meu projeto. Eu encontrei um postar no fórum do magento dizendo que eu posso usar estes comandos: find ./ -type f | xargs chmod 644 find ./ -type...
01.06.2018 / 12:32
2
respostas

Como se livrar da mensagem “blocos” dada pelo cpio?

Estou tentando analisar isso: Como obtenho a soma MD5 do conteúdo de um diretório como uma soma? , e estou tentando: $ find | LC_ALL=C sort | cpio -o | md5sum 25324 blocks 6631718c8856606639a4c9b1ef24d420 - Hmm ... Eu gostaria apenas do...
02.09.2016 / 05:28
1
resposta

Por que essa instrução de origem não funciona?

O arquivo tmp.sh contém: func() { ls } Se o arquivo é originado usando source tmp.sh , a função func funciona bem. No entanto, se o fornecimento for feito como cat tmp.sh | source /dev/stdin reclamações: -bash: func3...
27.10.2016 / 13:47