LINUX.ORG.RU

История изменений

Исправление 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