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

Qual é a diferença entre STDIN e argumentos passados para o comando?

Eu poderia usar o formulário para executar o método cat : cat file_name cat < file_name O resultado é o mesmo Então, quero executar man no formato de stdin man < file_name Enquanto file_name contém: # file_na...
26.08.2012 / 17:39
3
respostas

Piping um script com “read” para bash

Eu preciso executar um script passando-o por bash com wget (em vez de executá-lo diretamente com o bash). $ wget -O - http://example.com/my-script.sh | bash Não está funcionando porque meu script tem read declarações nele. Por al...
22.01.2015 / 00:18
2
respostas

Como classifico usando os comandos grep e sort?

Eu gostaria de criar uma lista classificada de todos os serviços TCP encontrados no arquivo /etc/services , canalizar a saída do comando grep tcp /etc/services para o comando sort e redirecionar a saída desse canal para o arquivo ~/pipe...
20.06.2014 / 16:50
2
respostas

É possível seguir um comando (executado repetidamente)? como se seguiria um arquivo usando tail -f?

Eu tenho um script que produz um arquivo 'Detail.out'. Eu sei que o script é concluído sempre que o arquivo contém um certo número de linhas (aproximadamente 21025). Então eu me encontro sentado no prompt de comando em execução: [me@somewhere...
05.07.2011 / 03:54
3
respostas

Obtém o PID de qualquer comando na sequência canalizada de comandos em segundo plano

Se, em bash , eu executar: cmd1 | cmd2 | ... | cmdi | ... | cmdn & em que cmd{1..n} pode não ser diferente, como obtenho o PID de cmdi ? Como alternativa, como posso sinalizar o processo cmdi ? (Por exemplo, envie SIGUSR1 ?...
18.09.2014 / 00:07
2
respostas

Envie uma cópia da saída de um script para um arquivo

Digamos que eu tenha um script Zsh e que eu queira deixá-lo imprimir a saída para STDOUT , mas também copiar (despejar) sua saída para um arquivo no disco. Além disso, o script começa com a seguinte opção set -o xtrace que o obriga a...
05.06.2014 / 19:37
4
respostas

Criando um único fluxo de saída a partir de três outros fluxos produzidos em paralelo

Eu tenho três tipos de dados que estão em diferentes formatos; para cada tipo de dados, existe um script Python que o transforma em um único formato unificado. Este script Python é lento e limitado pela CPU (para um único núcleo em uma máquin...
25.10.2012 / 05:44
3
respostas

Obtendo o PID do comando anteriormente no Pipeline

Estou escrevendo um script bash para usar inotifywait para monitorar um diretório e lançar ações quando forem detectadas alterações. Algo como: inotifywait -m ... | while read f; do something; done Como inotifywait não termina sozin...
03.12.2013 / 08:56
2
respostas

Diferença de desempenho entre stdin e argumento de linha de comando

Para alguns comandos, é possível especificar determinada entrada como stdin ou um argumento de linha de comando. Especificamente, suponha que command consiga inserir stdin e um nome de arquivo como argumento de linha de comando, e command...
22.07.2011 / 03:06
2
respostas

Descritor de arquivo vinculado a um socket ou pipe em proc [duplicate]

Eu tenho uma pergunta sobre os descritores de arquivos e sua ligação no sistema de arquivos proc. Observei que, se eu listar os descritores de arquivo de um determinado processo de proc ls -la /proc/1234/fd i, obtenho a seguinte saída:...
13.09.2012 / 19:49