Teil 27.
This commit is contained in:
21
teil27/test_param.sh
Executable file
21
teil27/test_param.sh
Executable file
@@ -0,0 +1,21 @@
|
||||
#! /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 "$@"
|
||||
|
||||
Reference in New Issue
Block a user