This commit is contained in:
2026-02-12 05:42:42 +01:00
parent ea5900d9ab
commit 01372ed6dd
3 changed files with 114 additions and 0 deletions

38
teil27/param_parsing.sh Executable file
View File

@@ -0,0 +1,38 @@
#! /usr/bin/bash
help=0
verbose=0
level=""
args=()
while [[ $# -gt 0 ]]; do
case "${1}" in
-h|--help)
help=1
shift
;;
-v|--verbose)
verbose=1
shift
;;
-l|--level)
level="${2}"
shift 2
;;
*)
args+=("${1}")
shift
;;
esac
done
echo "help=${help}"
echo "verbose=${verbose}"
echo "level=${level}"
count=0
for var in "${args[@]}"; do
echo "Arg ${count}: ${var}"
((count++))
done