У меня есть четыре текстовых файла A.txt, B.txt, C.txt и D.txt Я должен выполнить серию редактирования vim во всех этих файлах. В настоящее время, как я делаю, открывается каждый файл и выполняет одни и те же команды vim один за другим.
Можно ли создать файл script, который я могу запустить из командной строки, означает, что без открытия фактического файла для редактирования vim.
например, если мне нужно выполнить приведенные ниже команды vim после открытия файла A.txt в редакторе vim:
:g/^\s*$/d
:%s/^/[/
:%s/\(.*\)\(\s\+\)\(.*\)/\3\2\1
:%s/$/]/
:%s/design/test/
Можно ли создать файл script и поместить все эти команды, включая gvim A.txt
(первая команда в файле).
и отредактируйте, запустите файл script из командной строки.
Если это возможно, дайте мне знать, как это сделать, также, пожалуйста, дайте мне знать, как это можно делать с одним файлом во время и несколькими файлами за раз?