Мне нужно заменить оператор присваивания переменных с помощью сценария оболочки. Например: MyConstants.java файл содержит строки, какЗаменить оператор в java-файле с помощью сценария оболочки
String abcd = "ABCD";
String abc = "ABC";
String e = abcd + "e";
Мне нужно заменить переменную абвг в
String abcd = "newString";
String abc = "ABC";
String e = abcd + "e";
Проблема в том, что содержит \ п \ R символов в случайном порядке, как
String abcd =
"ABCD";
or
String abcd
=
"ABCD";
String abc = "ABC";
String e = abcd + "e";
Я посмотрел на How to replace catch block in *.java using sed? Но все команды основаны на шаблоне с одной строкой. (Принимает ввод в виде одной строки) Как это сделать? Пожалуйста помоги.
Я предполагаю, что вам нужно заменить значение переменной, указав имя переменной, не так ли? – Alepac
@Alepac: Да Мне нужно заменить значение переменной – LincyTonita
Вам нужно это, чтобы исправить старый исходный код BAD или вам нужен какой-то препроцессор java? – Alepac