Execute um comando no Vim a partir da linha de comando

xiste alguma maneira de executar um comando Vim em um arquivo na linha de comand

Sei que o oposto é verdadeiro assim:

:!python %

Mas e se eu quisesse:retab um arquivo sem abri-lo no Vim? Por exemplo

> vim myfile.c
:retab | wq

Isso abrirá o myfile.c, substitua as guias por espaços e salve e feche. Gostaria de encadear essa sequência em um único comando de alguma forma.

Seria algo como isto:

> vim myfile.c retab | wq

questionAnswers(6)

yourAnswerToTheQuestion