: ########################################################################## # Title : header.sh - short description (only one line) # Author : Heiner Steven # Date : yyyy-mm-dd # Requires : # Category : # SCCS-Id. : %Z% %M% %I% %E% ########################################################################## # Description # ########################################################################## PN=`basename "$0"` # Program name VER='%I%' usage () { echo >&2 "$PN - short description, $VER" exit 1 } msg () { echo >&2 "$PN:" "$@" } fatal () { msg "$@"; exit 1; } set -- `getopt :h "$@"` || usage [ $# -lt 1 ] && usage # "getopt" detected an error while [ $# -gt 0 ] do case "$1" in # your flags here --) shift; break;; -h) usage;; -*) usage;; *) break;; # First file name esac shift done