我需要做文本文件 如将替代以下关键字符串中的一组替代的桑达正则表达式
#include "martini.itp"
3另一个字符串准确路径的ITP文件
#include "../dir1/dir2/martini1.itp"
#include "../dir1/dir2/martini2.itp"
#include "../dir1/dir2/martini3.itp"
我试图使用下面的模式来实现它,我猜这是因为像../这样的字符应该使用指定的语法从sed语句中分离出来。
sed -i 's/#include "martini.itp"/#include "../dir1/dir2/martini_v2.0_lipids_all_201506.itp"\n#include "../dir1/dir2/martini_v2.0_ions.itp"\n#include "../dir1/dir2/martini_v2.0_solvents.itp"/' topol.top
你不需要逃避的空间呢?'\ ' – agilob
你需要使用不同的分隔符来替换或者跳过所有的正斜杠 – 123
right我需要在SED语句中转义../我如何在我的例子中正确地做到这一点7 –