Ниже приведено частичное содержимое моего входного файла:
xyz
abc
MainContent(abc_dt) {
sc: it;
}
MainContent(xyz_cnt) {
sc : it;
}
MainContent(asd_zxc) {
sc : it;
}
Здесь я хочу найти строку "MainContent" и добавить новую строку перед ней ... эта новая строка должна иметь "Sb (текст, который находится внутри скобки в MainContent_1) "... это также должно добавить открывающую и закрывающую скобки перед следующим появлением Sb:
Ожидаемый вывод из сценария:
xyz
abc
Sb(abc_dt_sb1) {
MainContent(abc_dt) {
sc: it;
}
}
Sb(xyz_cnt_sb2) {
MainContent(xyz_cnt) {
sc : it;
}
}
Sb(asd_zxc_sb3) {
MainContent(asd_zxc) {
sc : it;
}
}
Может кто-то Пожалуйста, помогите мне создать сценарий TCL для этого?