코드 컴파일을 하다가 make를 할 때 아래와 같은 구문이 있었습니다.
make 2>&1 | tee compilelog
2>&1과 tee는 무엇인지 궁금해서 검색해 보았습니다.
먼저, 2>&1은 stdout과 stderr를 모두 입력이 되는 것이었습니다. (각각 1: standard output, 2: standard error)
tee는 컴파일 하는 과정을 모두 compilelog라는 이름으로 저장해 주는 명령어 입니다.
Linux & Unix