我正在尝试使用“exe”在 VIM 中运行 shell 命令。我有一个包含系统调用结果的变量(路径名)
tempName=system('run.sh') "tempname is actually equal to "/path/to/file/tempfile.do"
我想在另一个 shell 命令中使用变量 tempName:
exe '! cat '.tempName.' >> anotherFile'
所以应该运行的是:
cat /path/to/file/tempFile.do >> anotherFile
但由于某种原因,“>> anotherFile”部分被切断,只有
cat /path/to/file/tempFile.do
在跑。我尝试转义“>>”字符和“。” 这没有用。有任何想法吗?