我需要做文本文件 如將替代以下關鍵字符串中的一組替代的桑達正則表達式
#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 –