Files
bash-tut/teil27/test_param.sh
2026-02-12 05:42:42 +01:00

22 lines
368 B
Bash
Executable File

#! /usr/bin/bash
print_params() {
count=0
for var in "$@"
do
echo "Param ${count}: ${var}"
count=$((${count} + 1))
done
}
VALID_ARGS=$(getopt -o hvl: --long help,verbose,level: -- "$@")
if [[ $? -ne 0 ]]; then
exit 1;
fi
echo "Originalargumente:"
print_params "$@"
eval set -- "$VALID_ARGS"
printf "\nnach eval set:\n"
print_params "$@"