我正在为一些特定的测试场景编写脚本,这些场景需要使用单个命令通过VIM保存带有一些文本的文件。我尝试了以下命令
echo -e 'This is some text.\n:wq\n' | vim -E -s /Volumes/DummyVolume/mytest.txt
这确实创建了一个文件,但没有在其中添加任何内容。任何人都可以帮助让我知道什么可以修改,以添加内容到此文件以及。
qjp7pelc1#
您需要运行i(insert命令),并以只包含句点的行结束该命令。
i
printf '%s\n' i 'This is some text.' . wq | vim -E -s exim-test.txt
请注意,它只是wq,而不是:wq。
wq
:wq
1条答案
按热度按时间qjp7pelc1#
您需要运行
i
(insert命令),并以只包含句点的行结束该命令。请注意,它只是
wq
,而不是:wq
。