grepコマンドの出力を取得する最も簡単な方法は何ですか? [コピー]

grepコマンドの出力を取得する最も簡単な方法は何ですか? [コピー]

コマンドを実行した後に特定の文字列を見つけようとします。たとえば、これを実行すると、grpck -n ALLその文字列を含む行だけでgrpck -n ALL | grep -i formatなく出力全体が表示され続けます。format

出力をファイルとして指定し、そのファイルにgrepを使用できることを知っていますが、これがより簡単な方法である必要があります。

これグループこれは、grepをサポートしていない他のコマンドを見つけた例です。

答え1

このコマンドはgrpck -n ALL私のシステムにエラーを返しますinvalid option -- 'n'。このエラーはstderrに出力されます。 grepを使う前にstderrをstdoutにリダイレクトしたいと思います。

grpck -n ALL 2>&1 | grep -i sort

出力に「フォーマット」がないので、「フォーマット」を「ソート」に変更しました。

関連情報