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
|