저는 이 tee
명령을 사용하여 프로그램의 컴파일 오류를 터미널과 함께 파일로 출력합니다.
gcc hello.c | tee file.txt
이것이 제가 사용한 명령입니다. 컴파일 오류는 터미널에 표시되지만 파일로 출력되지는 않습니다. 표준 오류를 파일로 어떻게 출력해야 합니까?
답변1
을 사용 csh
하거나 최신 버전을 사용해 보세요.tcsh
zsh
bash
gcc hello.c |& tee file.txt
어디
- |&는 표준 오류를 표준 출력으로 리디렉션하도록 쉘에 지시합니다.
다른 Bourne과 유사한 쉘에서는:
gcc hello.c 2>&1 | tee file.txt
rc
클래스 셸 에서 :
gcc hello.c >[2=1] | tee file.txt
fish
셸 에서 :
gcc hello.c ^&1 | tee file.txt