2012-02-14 5 views
1

私はスクリプトを書いていますが、somefilesを変更するためにsedを使用する必要があります。「No such File」などのエラーで操作が失敗したかどうかを知りたい場合は、ファイルか変数か?そしてどうやって?Sed:ファイルにエラーを保存する

答えて

3

あなたがでstderrをリダイレクトすることができます:

$yourcommand 2> log 
  • 0はstdin
  • 1はstdout
  • 2の手段stderr
を意味意味します
3
sed -e 's/Some Text/Something else/' $file > output 2>errors 

これは、ファイルerrorsに(stderr、ファイルディスクリプタ2からの)エラーをリダイレクトします。

関連する問題