一部のファイルでいくつかのパターンを見つけて置き換える必要がありますが、パターンが見つからない場合は1または何かを返す必要があります。
sedだけでこれを行うことはできますか、または別のコマンドでパターンが存在するかどうかを確認する必要がありますか?
助言がありますか?
一部のファイルでいくつかのパターンを見つけて置き換える必要がありますが、パターンが見つからない場合は1または何かを返す必要があります。
sedだけでこれを行うことはできますか、または別のコマンドでパターンが存在するかどうかを確認する必要がありますか?
助言がありますか?
回答:
この回答を確認してください:ファイルが変更されたかどうかを確認する方法sed。
それはあなたが尋ねているものとほとんど同じです、それはあなたがawk別のファイルとdiff2つのファイルを使用するか出力することを示唆しています。
sed、私は、sedのqコマンドを使用して終了コードを設定する、最も投票の少ない回答から始めます。(残念ながら、qの終了コード引数はPOSIXに準拠していません。)