/dev/null을 사용하여 오류 메시지를 억제할 수 없습니다.

/dev/null을 사용하여 오류 메시지를 억제할 수 없습니다.

/dev/null 2>&1을 사용한 후 오류 메시지를 표시하지 않는 이유가 무엇인지 잘 모르겠습니다.

$ ll /home/harry/workbook/smoel | grep xyz > /dev/null 2>&1
ls: cannot access /home/harry/workbook/smoel: No such file or directory

답변1

오류 ls는 가 아닌 에서 발생합니다 grep.

ll /home/harry/workbook/smoel 2>/dev/null | grep xyz

관련 정보