리눅스에서 0은 성공, 1은 실패이다. true echo $? false echo $? 확인해보면 알 수 있다. 성공 여부는 마지막 실행 문장에 대해서만 저장된다. 그리고 파이프 문으로 연결될 시 파이프가 실패해도 성공 여부는 알 수 없다. cat dslakmdas | wc -l echo $? cat 로 존재하지 않는 파일명을 출력하게 하고 파이프로 넘긴 뒤, 행의 갯수를 확인했다. 존재하지않는 다는 파이프문의 오류가 있음에도 ws는 실행되고 성공 값을 확인했다. 사실 파이프 문의 실패 여부를 확인하는 방법이 있는데 그것은 PIPESTATUS 이다. cat asdasdas | wc -l echo "${PIPESTATUS[0]} ${PIPESTATUS[1]}" 1 0으로 출력되는 것을 확인할 수 있다. 그..