다음 스크립트가 작동하지 않습니다.
#!/usr/bin/bash
/usr/bin/find ~/CS -iname "*.html.pmd" -type f -execdir /usr/bin/raco pollen render {} \; > ~/rendering
출력을 file 로 리디렉션합니다 ~/rendering
. 하지만 쉘에서 실행하면 화면에 많은 출력이 인쇄됩니다. 그러나 스크립트는 빈 ~/rendering
파일을 생성합니다. 출력을 파일로 어떻게 저장할 수 있나요?
답변1
그것은 리디렉션을 수행합니다표준 출력파일로 ~/rendering
. 여전히 화면으로 출력이 전송되는 것이 보이면 화면에 기록되고 있을 가능성이 높습니다.표준 에러(표준 에러).
2>&1
보낼 명령 끝에 추가표준 에러(#2)를 다음과 같은 위치로 스트리밍합니다.표준 출력(#1).