История изменений
Исправление
tides,
(текущая версия)
:
$ echo '//start
какой-то текст
//stop and end' |sed -r '/^\/\/start/,/^\/\/stop and end/{n;s/.+/test/}'
//start
test
//stop and end
Многострочный вариант:
$ echo '//start
какой-то текст
111
222
//stop and end' |awk '/^\/\/start/{a=1;print $0"\ntest"}/^\/\/stop and end/{a=0}{if(!a)print}'
//start
test
//stop and end
Исправление
tides,
:
$ echo '//start
какой-то текст
//stop and end' |sed -r '/^\/\/start/,/\/\/stop/{n;s/.+/test/}'
//start
test
//stop and end
Многострочный вариант:
$ echo '//start
какой-то текст
111
222
//stop and end' |awk '/^\/\/start/{a=1;print $0"\ntest"}/^\/\/stop and end/{a=0}{if(!a)print}'
//start
test
//stop and end
Исходная версия
tides,
:
$ echo '//start
какой-то текст
//stop and end' |sed -r '/^\/\/start/,/\/\/stop/{n;s/.+/test/}'
//start
test
//stop and end