mirror of
https://github.com/Mastermindzh/examples.git
synced 2024-10-22 21:17:35 +02:00
25 lines
413 B
Bash
25 lines
413 B
Bash
#!/bin/bash
|
|
|
|
# Allow params a b v
|
|
# : is used to disable verbosity
|
|
while getopts ":abv" opt; do
|
|
|
|
# case to handle scenarias
|
|
case $opt in
|
|
a)
|
|
echo "-a passed, Parameter: $OPTARG"
|
|
;;
|
|
b)
|
|
echo "-b passed, Parameter: $OPTARG"
|
|
;;
|
|
v)
|
|
echo "-v passed, Parameter: $OPTARG"
|
|
;;
|
|
# default case
|
|
\?)
|
|
echo "Invalid option: -$OPTARG" >&2
|
|
exit 1
|
|
;;
|
|
esac
|
|
done
|