ubuntu@shenzhen:~$ set -- "arg 1" "arg 2" "arg 3"
ubuntu@shenzhen:~$ echo $*
arg 1 arg 2 arg 3
ubuntu@shenzhen:~$ echo "$*"
arg 1 arg 2 arg 3
ubuntu@shenzhen:~$ echo "$@"
arg 1 arg 2 arg 3
ubuntu@shenzhen:~$ for word in "$*"; do echo "$word"; done
arg 1 arg 2 arg 3
ubuntu@shenzhen:~$ for word in "$@"; do echo "$word"; done
arg 1
arg 2
arg 3
ubuntu@shenzhen:~$ for word in $@; do echo "$word"; done
arg
1
arg
2
arg
3
ubuntu@shenzhen:~$ for word in $*; do echo "$word"; done
arg
1
arg
2
arg
3
ubuntu@shenzhen:~$ for word in "$@"; do echo "$word"; done
arg 1
arg 2
arg 3
ubuntu@shenzhen:~$ for word in "$@"; do echo $word; done
arg 1
arg 2
arg 3
bash中$*和$@区分
最新推荐文章于 2023-04-23 09:56:09 发布