Existe algum motivo para você não usar sed
? Isso é para o qual o sed
foi projetado e usa a substituição de string regexp padrão.
Veja uma introdução ao sed
: link
A página man do vim descreve a opção -s {scriptin}
, que permite a automação de edições de arquivos. Isso funciona bem, mas eu gostaria que o vim não pegasse o console neste caso (e mostre o arquivo com edições), mas prefira fazer isso de forma silenciosa e invisível ... semelhante a uma invocação vim -e -s
.
Na verdade, minha real necessidade é automatizar uma edição de arquivo com o vim de forma silenciosa, então acho que o uso de vim -e
seria suficiente se não fosse pelo fato de eu não estar familiarizado com o modo ex (em pelo menos não quando se trata de comandos de edição pão-por-manteiga), e a criação de um arquivo {scriptin}-format
é tão fácil ( vim -W
). Então ... eu acho que um conversor de {scriptin}-format-to-ex-command-format
seria tão bom.
Alguma idéia?
Existe algum motivo para você não usar sed
? Isso é para o qual o sed
foi projetado e usa a substituição de string regexp padrão.
Veja uma introdução ao sed
: link
Tags vim