我不知道是否可以使用一行bash命令完成此操作?脚本怎么样?请解释一下脚本在做什么。并且希望当我退出vim时,这个临时文件将被自动删除:)
答案 0 :(得分:1)
要将stdout重定向到Unix / Linux环境中的文件,您只需使用下面的>
。
yourUnixCommand > output.txt
vim output.txt
但是一旦退出output.txt,它就不会自动删除该文件。您必须手动删除文件,如下所示: -
rm output.txt
希望这会对你有所帮助。
答案 1 :(得分:0)
如果您的意思是在vi
内并且想要将命令的输出插入当前位置的编辑器中,请尝试:
:r ! date
它会将date
命令的输出插入到您的文件中。