Listing 2. Handle Options
# handle options
options hfbp: "$@"
shift $options_shift_val
if [ -n "$opt_h" ]
then
Usage "$USAGE" "$USAGE1""$USAGE2"
return
fi
if [ -n "$options_missing_arg" ]
then
Usage "$USAGE"\
"Missing argument for -$options_missing_arg"
return
fi
if [ -n "$options_unknown_option" ]
then
Usage "$USAGE"\
"Unknown option -$options_unknown_option"
return
fi
if [ $options_num_args_left -eq 0 ]
then
Usage "$USAGE"\"No directory specified"
return
fi
Copyright © 1994 - 2019 Linux Journal. All rights reserved.