1 sed
至于指令:
sed -i 's|/group/dairy/phuongho/garuns/out|$XXX/out/' exp/garuns.vpz
Run Code Online (Sandbox Code Playgroud)
你能告诉我这有什么问题吗?由于我收到了问题标题中指出的错误。
就像错误消息所说的那样,您缺少|
终止s
命令的 final :
sed -i 's|/group/dairy/phuongho/garuns/out|$XXX/out/|' exp/garuns.vpz
^
Run Code Online (Sandbox Code Playgroud)
请注意,由于您使用的是单引号,因此$XXX
将按字面意思替换到文件中。如果您需要变量 的值XXX
,请改用双引号 ( sed -i "..."
)。
此外,您在模式中有一个前导斜杠但没有尾随斜杠,反之亦然。(这可能也是您想要的,但似乎很奇怪。)