Perguntas com a marcação «stderr»

15
Como imprimir em stderr em Python?
Existem várias maneiras de escrever no stderr: # Note: this first one does not work in Python 3 print >> sys.stderr, "spam" sys.stderr.write("spam\n") os.write(2, b"spam\n") from __future__ import print_function print("spam", file=sys.stderr) Isso parece contradizer o zen do Python # 13 † , então qual é a diferença aqui e existem …

11
Como posso canalizar stderr, e não stdout?
Eu tenho um programa que grava informações no stdoute stderr, e preciso passar greppelo que está chegando ao stderr , apesar de desconsiderar o stdout . Claro que posso fazê-lo em 2 etapas: command > /dev/null 2> temp.file grep 'something' temp.file mas eu preferiria poder fazer isso sem arquivos temporários. …
982 bash  grep  stdout  pipe  stderr 

10
Confuso sobre stdin, stdout e stderr?
Estou um pouco confuso com o objetivo desses três arquivos. Se meu entendimento estiver correto, stdiné o arquivo no qual um programa grava suas solicitações para executar uma tarefa no processo, stdouté o arquivo no qual o kernel grava sua saída e o processo que solicita o acesso às informações …
230 linux  stdout  stdin  stderr 

18
Como armazenar erro padrão em uma variável
Digamos que eu tenho um script como o seguinte: useless.sh echo "This Is Error" 1>&2 echo "This Is Output" E eu tenho outro script de shell: alsoUseless.sh ./useless.sh | sed 's/Output/Useless/' Eu quero capturar "This Is Error", ou qualquer outro stderr de useless.sh, em uma variável. Vamos chamá-lo de erro. …

2
Tubulação stdout e stderr no bash?
Parece que as versões mais recentes do bash têm o &>operador, que (se bem entendi), redireciona stdout e stderr para um arquivo ( &>>acrescenta ao arquivo, como Adrian esclareceu). Qual é a maneira mais simples de conseguir a mesma coisa, mas ao invés de canalizar para outro comando? Por exemplo, …
156 bash  stdout  stderr  piping 



6
Como posso imprimir em stderr em C?
Em C, imprimir em stdout é fácil, com printffrom stdio.h. No entanto, como imprimir em stderr? Podemos usar fprintfpara alcançá-lo aparentemente, mas sua sintaxe parece estranha. Talvez possamos usar printfpara imprimir em stderr?
119 c  printf  stderr 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.