Você está próximo, basta adicionar normal
na frente dos comandos:
vim -c 'normal Gosome footer here' -c 'normal ggOsome header here' -c x myfile
O argumento dado a -c
é avaliado no modo de comando, então para executar comandos normais você precisa prefixar normal
.