아래에서 숫자 1 은 표준출력이고 2 는 표준 에러 출력입니다.
보통 그냥 > 이라고 하면 1> 과 같은겁니다.
> outfile 은 프로그램의 수행시 나오는 표준 출력을 파일로 저장
2>&1 표준에러출력을 표준출력과 같은 곳(파일 혹은 화면) 으로 보냄
보통 디버깅할 때 에러난 부분도 같이 로그파일에 저장하기 위해
씁니다.
: 아래 두개를 실행 했을때 어떤 차이가 있는지 좀 설명 좀 해주십시요.
:
: a.out > outfile 2>&1
:
: a.out > 2>&1 > outfile
:
: --
: 언제쯤 곧게 자랄 수 있을까?