至於指示:
sed -i 's|/group/dairy/phuongho/garuns/out|$XXX/out/' exp/garuns.vpz
你能告訴我這有什麼問題嗎?因為我收到了問題標題中指出的錯誤。
答案1
正如錯誤訊息所示,您缺少|
終止s
命令的最後一個:
sed -i 's|/group/dairy/phuongho/garuns/out|$XXX/out/|' exp/garuns.vpz
^
請注意,由於您使用的是單引號,因此$XXX
將按字面意思替換到文件中。如果你想要的值多變的 XXX
,請使用雙引號 ( sed -i "..."
) 代替。
此外,模式中有一個前導斜杠,但沒有尾部斜杠,在替換中反之亦然。 (這可能也是您想要的,但看起來很奇怪。)