求用sed插入多行带特殊字符的方法
比方我有个t.cpp文件
里面有一行//tag
我想在这行前面插入一段代码 当然这段代码会有/"(之类的特殊字符
如果用sed -i '/pattern/i src' filename 这种 需要对src代表的字符串中特殊字符加\
如果用sed -i '/pattern/r file' filename 这种 把插入代码放入一个临时文件中 但只能插入后面
不知怎样把这两种组合一下 即能从文件插入 又能插入到匹配行的前面
或者能提供其他的方法
主要是不想复制粘贴了,想搞个自动生成代码的脚本。。