Я хочу удалить весь текст между (и включая) двумя строками во всех файлах в каталоге.Например, файлы выглядят примерно так:
flag
bla bla bal
bla bla bla
endflag
etc..
Вот что я делаю с sed:
sed -i "s:flag.*endflag::m" *
Однако опция 'm' не является частьюСЕПГ.Все остальные потоки переполнения стека в этой теме прибегают к использованию perl, awk или оболочки sed для достижения этой цели.Разве нельзя сказать, чтобы sed соответствовал символам новой строки?