Perguntas sobre 'stdout'

nos ajude a editar este wiki
1
resposta

Ksh perde dados após piping 16k bytes

Descobri recentemente que o ksh pode perder alguns dados depois de imprimir mais de 16K bytes no stdout se estiver bloqueado por alguns segundos. Este script test.sh imprime 257 * 64 (16448) bytes: #!/usr/bin/ksh i=0 while [[ i -lt 257...
18.12.2012 / 10:50
1
resposta

É possível “garfo” STDOUT para dois locais diferentes? [duplicado]

Digamos que eu faça: ps -ef | grep httpd para ver se o apache está sendo executado ou não, mas também quero "descartar" a saída de ps -ef em um arquivo ao mesmo tempo. Assim: ps -ef --- grep http | --- > file...
26.08.2011 / 22:48
2
respostas

Como posso canalizar stdout para outro programa?

Eu estou tentando configurar um linter para o meu código e eu só quero lint os arquivos de café que foram alterados no ramo atual. Então, eu gero a lista de arquivos usando git : git diff --name-only develop | grep coffee$ Isso me dá um...
22.07.2014 / 19:15
4
respostas

Como prefixo a saída da linha de comando com uma string fixa? [duplicado]

Suponha que eu execute o comando: sudo ./list_members Physicians E eu quero prefixar a saída assim: Physicians [email protected] Physicians [email protected] Physicians [email protected] Physicians [email protected] É possível prefix...
23.07.2018 / 18:24
3
respostas

Como um comando pode ter mais de uma saída?

Em esta resposta , na parte inferior, Gilles menciona que um comando pode ter mais de uma saída ou entrada. Sim, há cat foo bar | something , por ter foo e bar como entradas, e há tee para saídas; mas isso não parece ser o que ele...
19.10.2013 / 07:47
1
resposta

A saída de um script python sendo executado como unidade está fora de ordem enquanto os shells parecem não-alterados

Como eu obteria todas as saídas do script python2 gerenciado systemd instantaneamente no diário, assim como aparece no terminal Eu estou no centos 7, mas parece ser o mesmo no arco de acordo com o manual do systemd, stdout e stderr devem i...
30.10.2014 / 14:26
2
respostas

Como o Bash obtém a saída de um programa executado?

Quando executo um programa em Bash , por exemplo, [ls][2] , envia sua saída para saída padrão ( fd &1 ). E a saída do programa executado é exibida no terminal. Como o Bash / terminal obtém a saída do comando ls ?     
10.12.2014 / 11:38
3
respostas

Tentando entender as sintaxes de redirecionamento do bash e suas saídas

Sou novo no Linux e estou tentando entender como os redirecionamentos funcionam. Eu tenho testado várias sintaxes para redirecionar stdout e stderr para o mesmo arquivo, o que não produz todos os mesmos resultados. Por exemplo, se eu...
11.03.2016 / 02:00
5
respostas

Como usar argumentos de nome de arquivo ou padrão para stdin, stdout (breve)

Eu quero manipular nomes de arquivos como argumentos em um script bash de uma maneira mais limpa e flexível, usando argumentos 0, 1 ou 2 para nomes de arquivos de entrada e saída. quando args = 0, leia de stdin, escreva para stdout quando...
09.10.2013 / 08:35
2
respostas

Como redirecionar o erro para um arquivo?

Eu tenho este script simples que redireciona a saída e append para um arquivo. filename="/home/ronnie/tmp/hello" date=$(date) echo "$date" >> $filename Agora, suponhamos que eu altere date=$(date) para date= $(date) , o que...
19.10.2012 / 14:25