Você pode criar um arquivo chamado +view +1242 fname . Em seguida, chamando vi ou view nesse arquivo:
view '+view +1242 fname'
abrirá fname em view e colocará o cursor no início da linha 1242 nd (assumindo aqui a implementação vim de vi / view ).
Ou faça:
ln -s / '+view +1242 '
Então você faz:
view '+view +1242 /etc/passwd'
para visualizar /etc/passwd na linha 1242.
Ou:
touch '+exe "view +1242 etcpasswd"'
E view com:
view '+exe "view +1242 etcpasswd"'
Você também pode criar a linha superior do arquivo de destino:
#! /usr/bin/less +1242
E torne-o executável ( chmod +x fname ) e execute-o para que ele seja aberto por less na linha 1242 nd .