Как закомментировать произвольный диапазон строк, используя bash? - PullRequest
0 голосов
/ 09 октября 2019

Скажите, у меня есть следующее file.txt

some line 

{
  hey it's me, another line
}

# START FOO
These lines
need to be commented
out
# END FOO

Some other line

Как я могу закомментировать все строки между маркерами # START FOO и # END FOO в bash? Возможно ли это сделать в однострочнике?

1 Ответ

4 голосов
/ 09 октября 2019

Попробуйте это:

sed '/START FOO/,/END FOO/s/^/#/' file.txt
...