Закомментируйте определенные блоки кода, используя однострочные комментарии
У меня есть файл исходного кода, где я хочу закомментировать (используя однострочные комментарии) определенные блоки, которые имеют определенный начальный и конечный шаблон. Например:
1
2
BEGIN
3
4
END
5
6
Я хочу, чтобы вывод был в форме:
1
2
//BEGIN
//3
//4
//END
5
6
Я пытался использовать sed
, и я могу сопоставить весь блок, но я не могу понять, как получить каждую строку этого совпадения и выполнить другую sed
операция по замене начала строки двумя косыми чертами.
Изменить: BEGIN
а также END
также может быть на одной линии.
Ответы с использованием любого другого инструмента также приветствуются. Также, пожалуйста, предоставьте объяснение вашего кода для начинающих, как я!