gpt4 book ai didi

linux - Shell 命令中不需要的换行符(来自 VIM)

转载 作者:太空宇宙 更新时间:2023-11-04 09:43:22 26 4
gpt4 key购买 nike

<分区>

我正在尝试使用“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

正在运行。我尝试转义“>>”字符和“。”这没有用。有任何想法吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com