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

Como posso trabalhar em torno do programa com falha se houver * qualquer * stdin?

Por exemplo, o seguinte funciona bem: /usr/bin/program Produz alguma saída e chega ao resultado. Mas se eu invoco assim: echo -n | /usr/bin/program ou isto echo -n | bash -c "/usr/bin/program" ou até mesmo isso: echo -...
11.07.2013 / 19:26
1
resposta

processa saída contínua de synclient

Estou usando o synclient para rastrear a posição do dedo no touchpad. Eu uso o seguinte comando. synclient -m 100 | awk '{print $2,$3}' Este comando fornece as coordenadas 'x' e 'y' no touch pad. O que eu quero é dar a essas coordenada...
06.05.2013 / 05:36
1
resposta

Alterando a compactação na memória

Eu tenho alguns arquivos grandes que eu preciso alterar o tipo de compressão de entrada para um programa - eu preciso unrar-los e, em seguida, gzip (ou bzip2) -los. No entanto, eles são arquivos altamente compactados e eu não tenho o espaço em d...
28.10.2012 / 00:45
1
resposta

Como definir uma nova senha do bash?

Estou usando o busybox com uma senha limitada (não tenho a opção --stdin) e sem chpasswd e preciso alterar a senha de um usuário do bash. Aqui está o meu melhor resultado: echo newpassword > pwdfile echo newpassword > pwdfile cat pwd...
13.12.2011 / 14:42
5
respostas

Onde os argumentos da linha de comando (por exemplo, 'some.text') são realmente passados?

Pelo que sei, os parâmetros que você passa para um comando vão para o seu fluxo STDIN. então isso: cut -d. -f2 'some.text' deve ser perfeitamente idêntico a isto: echo 'some.text' | cut -d. -f2 enquanto enviamos some.text...
19.07.2012 / 16:27
1
resposta

senha problema ao alimentar um arquivo remoto em diff

Quando quero comparar um arquivo local com um arquivo remoto, qualquer um deles geralmente funciona: $ ssh remote cat file | diff file - $ diff file <(ssh remote cat file) No entanto, às vezes (especialmente quando a senha é necessária...
27.07.2012 / 01:55
2
respostas

Posso canalizar a saída de um processo iniciado? [duplicado]

Digamos que comecei program e continue escrevendo alguma saída para stdout. Existe alguma maneira de adicionar um pipe para que eu possa, por exemplo, contar o número de linhas que ele produziu com wc -l ?     
25.05.2018 / 22:08
1
resposta

O que acontece quando o redirecionamento de tubulação e de entrada é feito no comando

Para o comando echo 'from pipe'|(cat <<< 'from input redirect') saída é from input redirect O que acontece com a linha 'from pipe' vinda do eco?     
27.09.2017 / 23:05
1
resposta

Capture a saída do comando por n segundos e, em seguida, desanexe-a (execute em segundo plano)

Eu preciso executar um certo comando (ngrok neste caso) por alguns segundos, capturar toda a saída, filtrar algumas variáveis e então separar o processo, fazendo com que ele seja executado em segundo plano. Como posso fazer isso?     
29.07.2017 / 19:01
1
resposta

Filtre vários itens da saída de um comando de longa execução

TLDR: Como faço para executar o handbrakecli, obter progresso e ETA, canalizar para a caixa de diálogo sem piscar. Detalhes: Eu tenho um script que encontra todos os arquivos de vídeo em um diretório e, em seguida, executa handbrake...
30.07.2017 / 19:53