Perguntas sobre 'stdout'

nos ajude a editar este wiki
1
resposta

Salva o número de linhas de saída para uma variável em um script de shell sem consumir a saída

Eu tenho um script de shell onde eu tenho uma declaração if baseada fora do número de saídas de saída de outra chamada. (No meu caso, faz algo que há mais que 1 linha de saída). LINES=$(function_call | wc -l) if [ "$LINES" -gt 1 ] then...
19.04.2016 / 15:13
4
respostas

Inserindo o texto da linha de comando antes da saída no stdout (para pipe / redirecionamento)

Considere as seguintes construções bash : ls /usr/include/asm > list-redir.txt ls /usr/include/asm | tee list-tee.txt Nesse caso, list-redir.txt e list-tee.txt serão idênticos e conterão a listagem de arquivos conforme o espera...
23.06.2014 / 15:37
1
resposta

Tubulação que não pega stdout

Estou executando um programa em java a partir de um terminal OS X 10.8 bash e estou tentando redefinir a saída que ele está produzindo. No entanto, quando você está executando isso através de um pipe ou rederecionando-o para um arquivo, a...
02.10.2013 / 12:32
2
respostas

Redirecionando tr stdout para um arquivo [duplicado]

$ cat test.txt This is a test file. $ tr 'a' 'z' < test.txt This is z test file. $ tr 'a' 'z' < test.txt > test.txt $ cat test.txt $ Por que o tr parece não produzir nada para o test.txt? Eu encontrei este tópico , mas eu nã...
20.09.2012 / 18:24
2
respostas

Redirecionando stdin com stdout para arquivo

Portanto, eu tenho um programa que recebe entradas e saídas de texto do usuário com base na entrada. EDIT2: Eu quero criar um script que execute um executável C e o script alimente a entrada do programa C de um arquivo e redirecione a saída p...
01.05.2013 / 16:09
1
resposta

Como a esponja (de moreutils) funciona?

A esponja pode "absorver" o stdin e gravá-lo atomicamente em um arquivo, permitindo fazer um cat f|sponge a . Eu quero saber exatamente como isso é feito. Como ele sabe quando a entrada está concluída?     
22.11.2018 / 19:23
3
respostas

Pegue um comando que modifique um arquivo inline e o aceite como stdin / stdout

Digamos que eu tenha um comando foo que aceita um arquivo e realize alguma transformação nesse arquivo (algo semelhante a sed -i ). E digamos que este comando não aceita a opção clássica "leia de stdin, transformar, escreva para stdout"....
08.11.2017 / 19:00
1
resposta

saída do script python não será direcionada para o arquivo

Eu tenho um script python. Ele tem um SimpleLogger com sys.stdout como output_stream . logger = SimpleLogger(level=LogLevel.DEBUG) Quando eu o executo no console, obtenho os logs corretamente, mas sempre que redireciono a saída pa...
01.09.2018 / 06:15
1
resposta

Imprime e registra stdout e stderr na casca do peixe

Estou usando o shell fish e tento registrar em log stdout e stderr em dois arquivos separados e imprimi-los no terminal ao mesmo tempo (por exemplo, canalizando cada fluxo para tee ). Em bash eu gostaria de ver ( link ): command &g...
25.06.2018 / 08:05
2
respostas

Como fazer qualquer programa funcionar com o comando tee?

Eu escrevi um programa (em Ruby) e funcionou bem. Ele imprime algumas linhas de texto e, em seguida, pausa por um minuto e, em seguida, repete o acima. Funciona bem (no terminal do Mac OS X), mas notei que se eu quisesse manter um registro da...
28.11.2017 / 10:24