从 bash 脚本中运行 vim 宏

hkn*_*nik 8 bash vim

在 bash 脚本中,我想编辑一个文件。有没有办法在vim中编写一个宏,保存它然后在bash脚本中调用它?

小智 9

没问题:使用 vi 命令创建宏文件。例如:

:1,$s/a/b/g
:wq
Run Code Online (Sandbox Code Playgroud)

然后运行 vi -s macro_file data_file

一个建议:尝试使用sed/ awkand 而不是vi为此目的