我有以下文件示例
some lines to parse #CODE some codes don't want to change #ENDCODE some lines to parse
可以忽略#CODE和#ENDCODE之间的部分吗?
解决方法
使用范围运算符.
sed '/^#CODE$/,/^#ENDCODE$/!s/foo/bar/'
只会在代码范围之外用“bar”替换“foo”.