Uma alternativa à resposta de Karalos:
:call system('echo ' . expand('%') . ':' . line('.'))
Claro, você substitui "echo" pelo nome do seu script de shell.
A vantagem do system () é que ele retorna a saída do comando run, então você pode capturá-lo para uso posterior em um script Vim se precisar.
Você pode precisar examinar os modificadores em :help expand()
se precisar qualificar / modificar o nome do arquivo de qualquer forma.