#!/usr/bin/env bash die() { echo $@ exit 1 } VIMSTART=`dirname $0`/vimstart [ -e "${VIMSTART}" ] || die "can't find vimstart program" FILES="" while read LINE; do if [ -e "${LINE}" ]; then FILES="${FILES} ${LINE}" else echo "no such file as '${LINE}'" fi done ${VIMSTART} ${FILES}