리디렉션 검증

CLI 출력 검증은 화면과 파일을 따로 확인한다

`println!`과 `eprintln!`을 바꾼 뒤에는 성공 데이터가 파일에만 들어가고, 실패 설명은 터미널에 남는지 실행 장면별로 확인한다.

실패 실행 cargo run > output.txt

에러는 화면에 보여야 한다

인수가 부족한 경우 파싱 에러가 파일에 섞이지 않는지 확인한다.

정상 실행 cargo run -- to poem.txt > output.txt

검색 결과만 파일로 간다

터미널은 조용하고 `output.txt`에는 성공 데이터 두 줄만 있어야 한다.

후속 처리 output.txt

파일을 데이터로 재사용

다른 도구에 넘길 때 에러 문장이 데이터처럼 끼어들지 않는다.