[mysql@master ~]$ cat 2.sh
case "$1" in
--no-defaults|--defaults-file=*|--defaults-extra-file=*)
defaults="$1"; shift
echo $defaults
;;
esac
[mysql@master ~]$ sh ./2.sh --defaults-file=313
--defaults-file=313
[mysql@master ~]$ sh ./2.sh aaa
[mysql@master ~]$
[mysql@master ~]$ cat 2.sh
for ((i=1;i<=$#;i++))
do
case "$1" in
--no-defaults|--defaults-file=*|--defaults-extra-file=*)
defaults="$1";
echo $defaults
;;
esac
done
[mysql@master ~]$ sh ./2.sh --defaults-file=1 --defaults-file=2 --defaults-file=3 --defaults-file=4
--defaults-file=1
--defaults-file=1
--defaults-file=1
--defaults-file=1
[mysql@master ~]$ cat 2.sh
for ((i=0;i<=$#;i++))
do
case "$1" in
--no-defaults|--defaults-file=*|--defaults-extra-file=*)
defaults="$1";shift
echo $defaults
;;
esac
done
[mysql@master ~]$ sh ./2.sh --defaults-file=1 --defaults-file=2 --defaults-file=3 --defaults-file=4
--defaults-file=1
--defaults-file=2
--defaults-file=3