Perguntas com a marcação «stdout»

18
Saída para stdout e, ao mesmo tempo, grep em um arquivo

Eu tenho um script que gera texto para stdout. Quero ver toda essa saída no meu terminal e, ao mesmo tempo, quero filtrar algumas linhas e salvá-las em um arquivo. Exemplo: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' > out.file $ cat out.file Line A Line C Eu quero ver a...

17
Escreva linhas em um arquivo de menos

Enquanto estiver em vim, posso escrever várias linhas do arquivo que estou visualizando para outro arquivo. Por exemplo, :1,10 w outfile.txt gravará as linhas de 1 a 10 em outfile.txt. Posso fazer o mesmo enquanto visualizo um arquivo usando

17
tee stdout ao stderr?

Gostaria de enviar stdout de um processo para o stdin de outro processo, mas também para o console. Enviando stdout para stdout + stderr, por exemplo. Por exemplo, eu tenho um git editalias para o seguinte: git status --short | cut -b4- | xargs gvim --remote Gostaria que a lista de nomes de...

15
vimdiff para comparar a saída em vez de arquivos

Estou tentando comparar duas saídas de comando (sem arquivos) vimdiff "$(tail /tmp/cachain.pem)" "$(tail /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)" Tentei brincar com redirecionamento, pipe e vim - -cmas devo estar faltando alguma coisa. Alguém pode ajudar por favor

15
Saída do comando não no stderr nem no stdout

Eu tropecei nessa questão, então estou me perguntando como isso é possível. Execução de comando padrão: # zabbix_sender -c zabbix_agentd.conf -k mmysql.QCInserts -o 14 info from server: "Processed 0 Failed 1 Total 1 Seconds spent 0.000017" sent: 1; skipped: 0; total: 1 OK, vamos tentar obter...

14
Saída direta para pipe e stdout

Eu queria saber se existe uma maneira de canalizar a saída de um comando e direcioná-lo para o stdout. Por exemplo, fortuneimprime um biscoito da sorte e também o copia para a área de transferência: $ fortune | tee >(?stdout?) | pbcopy "...Unix, MS-DOS, and Windows NT (also known as the Good,...

14
Redirecionar stderr de um script já em execução

Estou executando um script há vários dias. Eu redirecionei o stdout para $HOME/mylog, mas não o redirecionei, pois pensei que não haveria nada nele. De repente, milhares de linhas começaram a sair no stderr, então eu suspendi o trabalho. Existe uma maneira de redirecionar o stderr $HOME/myerrde...

13
O que impede o stdout / stderr de intercalar?

Digamos que eu execute alguns processos: #!/usr/bin/env bash foo & bar & baz & wait; Eu executo o script acima da seguinte maneira: foobarbaz | cat Até onde eu sei, quando qualquer um dos processos escreve para stdout / stderr, sua saída nunca se entrelaça - cada linha do stdio...

12
Um programa que pode armazenar em buffer stdin ou arquivo

Além de usar um arquivo temporário para ajudar, existe uma maneira / programa de armazenar em buffer a entrada, stdinmas não produz o conteúdo até obter o arquivo EOF. Também não quero usar uma variável de shell (por exemplo buffer=$(cat)). Este programa deve se comportar da seguinte forma...