「exe」を使用して VIM でシェル コマンドを実行しようとしています。システム コール (パス名) の結果を含む変数があります。
tempName=system('run.sh') "tempname is actually equal to "/path/to/file/tempfile.do"
別のシェルコマンドで変数 tempName を使用したい:
exe '! cat '.tempName.' >> anotherFile'
したがって、実行する必要があるのは次のとおりです。
cat /path/to/file/tempFile.do >> anotherFile
しかし、なぜか「>> anotherFile」の部分が途切れて、
cat /path/to/file/tempFile.do
が走っています。">>" 文字と "." をエスケープしてみました。うまくいきませんでした。何か案は?