私がする必要があるのは、変更を確認するために 2 つのファイルを比較することです。ただし、これらのファイルには両方とも、変更が保証されている特定の 4 行が含まれており、差分では無視したいと考えています。私の考えは、sedを使用して正規表現を使用して4行を削除することですが、問題なく動作するようになりますが、「システムは指定されたファイルを見つけることができません」というエラーが表示されるため、差分でsedコマンドを使用してはなりません.
私が使用しているsedコマンドは次のとおりです。
sed "/regex1/,/regex2/ d" "filename"
これにより、2 つの正規表現の間の 4 行が適切に削除されます。
私が試している差分コマンドは次のとおりです。
diff <(sed "/regex1/,/regex2/ d" "file1") <(sed "/regex1/,/regex2/ d" "file2")
これはエラーを出しています。
diff の使い方が間違っていることを誰かに教えてもらえますか?
ありがとう