web-dev-qa-db-ja.com

Ubuntuのbashでエラーメッセージを無視する方法

すべての構成ファイルの行数、単語数、文字数を表示しようとしています /etc/*conf (コマンドwcを使用)。

エラーメッセージを表示しないようにコマンド(またはコマンドライン)を変更するにはどうすればよいですか?

12
pedro
wc /etc/*conf 2>/dev/null

現在シェルにアクセスできませんが、次のようなことを試すことができます

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

これですべてのエラーがリダイレクトされ、出力がwcに渡されます。

3
Roy Rico

通常、標準出力を/ dev/nullにリダイレクトして出力を無視しますが、これはシェルスクリプトを作成する場合にはお勧めできません

代わりに-qを使用して、シェルを完全モードで実行してください。これにより、出力が少なくなります。

これは質問には関係ないかもしれませんが、参考までに。

0
imcoddy