
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
-like 쉘 에서 :
gcc hello.c >[2=1] | tee file.txt
셸 에서 fish
:
gcc hello.c ^&1 | tee file.txt