LinuxのBashスクリプトと学習には初めてです。 stderrにERRORが含まれている場合にのみstderrをファイルにリダイレクトすることが可能かどうか疑問に思っています。LinuxのBashスクリプトは、ログにERRORが含まれている場合にのみリダイレクトします
私はHashop Hiveコマンドを実行しています。これをBashスクリプトファイルに入れてプロセスをスケジュールします。 hiveコマンドはたくさんのログを生成し、毎回ログをファイルにリダイレクトしたくないのですが、ログにエラーが含まれている場合は、ログをファイルにリダイレクトしてエラーファイルを誰か。
これを達成する方法を教えてください。事前のおかげで..
よろしく、 Jeeva
[stderrをパイプする方法は?](http://stackoverflow.com/questions/2342826/how-to-pipe-stderr-and-not-stdout) –
@AlexL。それはどのように質問に答えますか?彼は、リダイレクションがコンテンツの条件付きであることを望んでいます。 – Barmar
その質問は、grepを使ってstderrを具体的にパイプする方法を説明しています。そうすれば、Jeeは 'ERROR'のためにgrepする必要があります –