println!정상 결과·JSON·검색 행파이프와
>다음 명령 또는 파일로 전달계약진단 문구로 오염하지 않기
화면에 함께 보여도 셸과 다음 프로그램은 각 채널을 따로 소비한다.
분류 질문“다음 프로그램이 읽을 값인가?”면 stdout, 사람이 볼 오류·진행 메시지면 stderr, 성공 여부는 종료 상태로 보낸다.
println!정상 결과·JSON·검색 행>다음 명령 또는 파일로 전달eprintln!오류·경고·진행 상태2>stdout과 별도 리디렉션ExitCode / Result또는 명시적 process::exitminigrep to poem.txt > out.txtstderr는 비고 종료 상태는 0이다.
minigrep > out.txt오류는 stderr, 종료 상태는 비영이다.