我想编写一个Bash shell脚本,实现以下功能:
- 使用Vim打开一个文件;
- 往文件里面写入一些内容;
- 保存文件并退出。
echo 'About to open a file'
vim file.txt # I need to use vim application to open a file
# Now write something into file.txt
...
# Then close the file.
...
echo 'Done'
这是否可能?我发现了一些叫做Vimscript的东西,但不确定如何使用它。 或者可以使用类似于here document的东西吗?
更新:我需要验证Vim在我们的文件系统上是否正常工作。因此,我需要编写一个脚本来调用Vim,执行一些命令,然后关闭它。我的要求不适合像echo 'something' > file.txt
这样的操作。我必须使用Vim打开文件。
ex
、sed
或者perl
。 - osgx"stuff here" >> file.txt
即可。 - CrayonViolent