#!/bin/sh # IsScript.sh # Thu Jul 9 16:22:24 PDT 2009 # Chieh Cheng # http://www.CynosureX.com/ # GNU General Public License (GPL) Version 2, June 1991 scriptName=`basename "$0"` function performAction () { file="$1" firstLine=`grep -v '^$' "${file}" | head -1` firstTwoCharacters=`SubStr.sh "${firstLine}" 0 2` result=0 if [ "${firstTwoCharacters}" = "#!" ] then result=1 else result=0 fi echo "${result}" } function usage () { echo " Usage: ${scriptName} \"file\"" } if [ $# -eq 1 ] then file="$1" if [ -f "${file}" ] then result=`performAction "${file}"` echo "${result}" else echo "${file} not found!" fi else usage fi