40 lines
947 B
Plaintext
40 lines
947 B
Plaintext
|
|
||
|
ScriptVersion="1.0"
|
||
|
|
||
|
#=== FUNCTION ================================================================
|
||
|
# NAME: usage
|
||
|
# DESCRIPTION: Display usage information.
|
||
|
#===============================================================================
|
||
|
function usage ()
|
||
|
{
|
||
|
cat <<- EOT
|
||
|
|
||
|
Usage : ${0##/*/} [options] [--]
|
||
|
|
||
|
Options:
|
||
|
-h|help Display this message
|
||
|
-v|version Display script version
|
||
|
|
||
|
EOT
|
||
|
} # ---------- end of function usage ----------
|
||
|
|
||
|
#-----------------------------------------------------------------------
|
||
|
# Handle command line arguments
|
||
|
#-----------------------------------------------------------------------
|
||
|
|
||
|
while getopts ":hv" opt
|
||
|
do
|
||
|
case $opt in
|
||
|
|
||
|
h|help ) usage; exit 0 ;;
|
||
|
|
||
|
v|version ) echo "$0 -- Version $ScriptVersion"; exit 0 ;;
|
||
|
|
||
|
\? ) echo -e "\n Option does not exist : $OPTARG\n"
|
||
|
usage; exit 1 ;;
|
||
|
|
||
|
esac # --- end of case ---
|
||
|
done
|
||
|
shift $(($OPTIND-1))
|
||
|
|