This commit is contained in:
2025-06-16 13:02:22 +02:00
parent 89557b8e36
commit 81a7c96f7f
3 changed files with 25 additions and 6 deletions

0
teil22/ebene0/0.txt Normal file
View File

View File

@@ -1,17 +1,21 @@
#!/bin/bash #!/bin/bash
display_help() {
echo "Usage: ${0} [options]"
echo "Options:"
echo " -h, --help Show this help message"
echo " -v, --verbose Enable verbose mode"
echo " -f, --file <file> Specify a file"
echo " -n, --number <num> Specify a number (default: 42)"
}
# Universelle Parameterparser-Funktion # Universelle Parameterparser-Funktion
parse_args() { parse_args() {
POSITIONAL=() POSITIONAL=()
while [[ $# -gt 0 ]]; do while [[ $# -gt 0 ]]; do
case "$1" in case "$1" in
-h|--help) -h|--help)
echo "Usage: $0 [options]" display_help "$@"
echo "Options:"
echo " -h, --help Show this help message"
echo " -v, --verbose Enable verbose mode"
echo " -f, --file <file> Specify a file"
echo " -n, --number <num> Specify a number (default: 42)"
exit 0 exit 0
;; ;;
-v|--verbose) -v|--verbose)

15
teil24/family.sh Executable file
View File

@@ -0,0 +1,15 @@
#! /usr/bin/bash
case ${1} in
'Homer'|'Marge'|'Bart'|'Lisa')
echo "Familie Simpson"
;;
'Ned'|'Maude'|'Todd'|'Rod')
echo "Familie Flanders"
;;
'Clancy'|'Sarah'|'Ralph')
echo "Familie Wiggum"
;;
esac