シェル スクリプトを使用して変数代入ステートメントを置き換える必要があります。例: MyConstants.java ファイルには次のような行が含まれています。
String abcd = "ABCD";
String abc = "ABC";
String e = abcd + "e";
変数abcdを次のように置き換える必要があります
String abcd = "newString";
String abc = "ABC";
String e = abcd + "e";
問題は、 \n \r 文字がランダムに含まれていることです
String abcd =
"ABCD";
or
String abcd
=
"ABCD";
String abc = "ABC";
String e = abcd + "e";
How to replace catch block in *.java using sed? を見ました。 ただし、すべてのコマンドは単一の行パターンに基づいています。(入力を 1 行として受け取ります) どうすればこれを整理できますか? 助けてください。