Eu faria algo assim
function! GetLine(line, filename)
execute 'r! sed -n ' . a:line . 'p ' . a:filename
endfunction
execute
executa o seguinte comando ex. Nós geramos o comando ex usando concatenação de strings. .
concatena strings e variáveis
Dê uma olhada em :h :execute