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


12

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

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


1
以下のロイの答えがあなたの望んでいるものを提供していない場合、何が正しく機能していないのかを知るために、あなたが試みているコマンドを提供できますか?
Matrix Mole

回答:



3

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

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

すべてのエラーをリダイレクトし、出力をwcに渡す必要があります


これは、OPが必要とするものである場合、wcがファイルごとにword / line / charカウントを出力することを許可しません。すべてのファイルの合計を取得し/etc/*confます。
quack quixote、2010年

0

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.