我目前正在使用bash脚本通过vim编辑文件,脚本中一行这样的示例是:
vim Inference.ini -c '%s/Train/Inf/g | wq'
这将打开Inference.ini,将所有“ Train”的实例替换为“ Inf”,然后保存并退出文件。
我要做的是将脚本变量传递给vim命令,我认为它看起来像:
${my_var}='Hello World'
vim Inference.ini -c '%s/Train/${my_var}/g | wq'
但是不幸的是,以上命令不起作用,文件打开了,但是没有任何改变。