Ubuntu의 bash에서 오류 메시지를 무시하는 방법은 무엇입니까?


12

모든 구성 파일의 줄, 단어 및 문자 수를 /etc/*conf(명령 사용 wc) 으로 표시하려고합니다 .

오류 메시지를 보지 않도록 명령 (또는 명령 줄)을 수정하려면 어떻게해야합니까?


1
아래 Roy의 답변이 원하는 것을 제공하지 않는다면, 시도중인 명령을 제공하여 제대로 작동하지 않는 것에 대한 아이디어를 얻을 수 있습니까?
Matrix Mole

답변:



3

나는 지금 쉘에 액세스 할 수 없지만 다음과 같은 것을 시도 할 수있다

cat /etc/*.conf 2> /dev/null | wc -l

모든 오류를 리디렉션하고 출력을 wc로 전달해야합니다.


이것은 OP가 원한다면 wc 가 파일 당 단어 / 줄 / 문자 수를 출력하는 것을 허용하지 않습니다 . 모든 파일 의 합계 를 얻습니다 /etc/*conf.
quick quixote 23.30에

0

일반적으로 표준 출력을 / dev / null로 리디렉션하여 출력을 무시하지만 셸 스크립트를 작성할 때는 좋은 방법이 아닙니다.

쉘을 꽤 모드로 실행하려면 대신 -q를 사용하여 출력을 줄이십시오.

이것은 질문과 관련이 없지만 참고로 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.