Napriklad takto. V prvom kroku overis, ci do scriptu bol zadany prave jeden parameter. V tvojom pripade pri wrapperi bude tych validacii trochu viac, kedze mozes mat rozne kombinacie vstupnych parametrov.
Nasledne sa overi, ze subor existuje. Ak ano, tak sa otvori v editore vim.
#!/bin/bash
if [ $# -ne 1 ]
then
echo "Script vyzaduje jeden argument"
fi
if [ -f $1 ]; then
vim $1
else
echo "Subor neexistuje"
fi