«stderr» 태그된 질문

표준 오류 출력 스트림 (stderr)은 일반적으로 프로그램에서 오류 메시지 또는 진단을 출력하는 데 사용됩니다.

15
파이썬에서 stderr로 인쇄하는 방법?
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) 그것은 zen의 Python # 13 † 과 모순되는 것 같습니다. 여기서 차이점은 무엇이며 어떤 방법 으로든 장단점이 있습니까? 어떤 방법을 …

11
stdout이 아닌 stderr를 파이프하는 방법은 무엇입니까?
나는에 정보를 기록하는 프로그램이 stdout과를 stderr, 그리고에 내가 필요로 grep무엇에오고 통해 표준 에러 무시하면서, 표준 출력을 . 물론 2 단계로 수행 할 수 있습니다. command > /dev/null 2> temp.file grep 'something' temp.file 하지만 임시 파일 없이이 작업을 수행하는 것을 선호합니다. 똑똑한 파이핑 트릭이 있습니까?
981 bash  grep  stdout  pipe  stderr 

10
stdin, stdout 및 stderr에 대해 혼란 스럽습니까?
나는이 세 파일의 목적과 다소 혼동됩니다. 내 이해가 정확 stdin하면 프로그램이 프로세스에서 작업을 실행하기 위해 요청에 쓰는 stdout파일, 커널이 출력을 쓰는 stderr파일 및 정보를 요청하는 프로세스 가 파일에 들어있는 파일입니까? 모든 예외가 입력됩니다. 이러한 파일이 실제로 발생하는지 확인하기 위해 이러한 파일을 열면 제안한 것이 아무것도 없습니다! 내가 알고 싶은 것은이 …
230 linux  stdout  stdin  stderr 

18
변수에 표준 오류를 저장하는 방법
다음과 같은 스크립트가 있다고 가정 해 봅시다. 쓸모없는 echo "This Is Error" 1>&2 echo "This Is Output" 그리고 또 다른 쉘 스크립트가 있습니다 : alsoUseless.sh ./useless.sh | sed 's/Output/Useless/' "This Is Error"또는 useless.sh의 다른 stderr를 변수로 캡처하고 싶습니다. 그것을 ERROR라고하자. 내가 stdout을 사용하고 있음에 주목하십시오. stdout을 계속 사용하고 싶습니다.이 경우 …

2
bash에서 stdout과 stderr을 모두 파이프합니까?
최신 버전의 bash에는 &>연산자 가 있습니다.이 연산자는 (정확히 이해하면) stdout과 stderr을 파일로 리디렉션합니다 ( &>>Adrian이 명시한대로 파일에 추가). 같은 것을 달성하는 대신 가장 다른 방법으로 다른 명령으로 파이핑하는 방법은 무엇입니까? 예를 들어,이 줄에서 : cmd-doesnt-respect-difference-between-stdout-and-stderr | grep -i SomeError grep을 stdout 및 stderr의 내용과 일치시키고 싶습니다 (효과적으로 하나의 스트림으로 결합). …
156 bash  stdout  stderr  piping 

5
bash를 사용하면 표준 오류를 다른 프로세스에 어떻게 파이프 할 수 있습니까?
프로세스의 표준 출력을 다른 프로세스 표준 입력으로 파이프하는 방법은 잘 알려져 있습니다. proc1 | proc2 그러나 proc1의 표준 오류를 proc2로 보내고 표준 출력을 현재 위치로 유지하려면 어떻게해야합니까? bash다음 줄을 따라 명령을 내릴 것이라고 생각합니다 . proc1 2| proc2 그러나 아아, 아닙니다. 이것을 할 수있는 방법이 있습니까?
138 bash  pipe  stderr 


6
C에서 stderr로 어떻게 인쇄 할 수 있습니까?
C에서, 표준 출력에 인쇄하는 것은으로, 쉽게 printf에서 stdio.h. 그러나 어떻게 stderr로 인쇄 할 수 있습니까? 우리는 fprintf분명히 그것을 달성하기 위해 사용할 수 있지만 구문이 이상하게 보입니다. printfstderr로 인쇄하는 데 사용할 수 있습니까?
120 c  printf  stderr 


3
Ruby에서 $ stdout과 STDOUT의 차이점
Ruby에서 $stdout(앞에 달러 기호가 붙음)과 STDOUT(모두 대문자로) 의 차이점은 무엇 입니까? 출력 리디렉션을 수행 할 때 사용해야하는 것은 무엇이며 그 이유는 무엇입니까? 동일은 간다 $stderr하고 STDERR. 수정 : 방금 관련 질문을 찾았습니다 .
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.