$*
–
Positional Parameters
$* expands to a single word, which contains the values of all positional parameters $1, $2, etc.
$@ is similar, but produces multiple values, one for each positional parameter.
Links
Examples
- Print positional parameters as one value
- Output:
1 2set a b for p in "$*"; do echo "value: $p"; done1value: a b - Print positional parameters as multiple values
- Output:
1 2set a b for p in "$@"; do echo "value: $p"; done1 2value: a value: b
BashSupport Pro 是一款 Bash 和 POSIX 集成开发环境,支持 $* - 立即试用!