#!/bin/sh [ $# -eq 0 ] && cd ~/dtp/troff && exec vi [ ! -f "$1" ] && { echo "No such file" >&2; exit 1; } cwd=$(pwd) && cd ~/dtp/troff && exec vi "$cwd/$1" .