로딩
티스토리 데이터 처리 중입니다.

쉘스크립트 2>&1 /dev/null알아보기

 쉘스크립트 2>&1 /dev/null알아보기

쉘스크립트를 작성하기 위해 예시를 찾아보다가 /dev/null 2>&1 같은 것을 보신적이 있으실 겁니다. 지금이 아니더라도 나중에 한번쯤은 보게 되실 수도 있으실 텐데요, 어떤 뜻인지 천천히 알아보도록 하겠습니다. 2>&1 는 표준에러를 표준출력으로 redirection 하라는 의미입니다.

하나하나의 의미를 살펴보자면 0 : 표준입력 1 : 표준출력 2 : 표준에러 < filename 입력 방향을 바꾼다. > filename 출력 방향을 바꾼다.

(overwrite) >> filename 출력에 이어서 덧붙인다.(append) 아래와 같은 예시로 출력을 파일의 형태로 저장할 수 있습니다. # output > file_name.txt 2> filename 오류의 방향을 바꾼다. 2>> filename 오류.....