0
我试图用一个脚本时,新的文本时插入\ cbstart {}和\ cbend {}标签乳胶文件。插入文本使用的sed?
end=$(($start + $diff))
sed -i "" "${start}s/^/\\\\cbstart{} /" "$OUT"
sed -i "" "${end}s/$/ \\\\cbend{}/" "$OUT"
然而,当\ cbend {}标签被放置在在结尾处包含一个注释一个新行:
\cbstart{} Example text. %Example commment \cbend{}
注释掉结束标记。有没有办法使用SED放置\ cbend {}标签%之前或在新行的方法吗?
使用任sed的那些回报:1: “sed的”:未结束的替代图案。删除第二个sed会删除退货,但是不管怎样它都不会添加\ cbend {}。 –
您使用的是什么版本的sed? –
在MacBook,PROJECT:text_cmds-84 –