From: https://www.cnblogs.com/zhaohuiazl/p/7423779.html

$* 和 $@ 的区别
$* 和 $@ 都表示传递给函数或脚本的所有参数,
不被双引号(" ")包含时,都以"$1" "$2" … "$n"
的形式输出所有参数。
但是当它们被双引号(" ")包含时,
"$*" 会将所有的参数作为一个整体,
以"$1 $2 … $n"的形式输出所有参数;
"$@" 会将各个参数分开,
以"$1" "$2" … "$n" 的形式输出所有参数。
From: https://www.cnblogs.com/zhaohuiazl/p/7423779.html
$* 和 $@ 的区别
$* 和 $@ 都表示传递给函数或脚本的所有参数,
不被双引号(" ")包含时,都以"$1" "$2" … "$n"
的形式输出所有参数。
但是当它们被双引号(" ")包含时,
"$*" 会将所有的参数作为一个整体,
以"$1 $2 … $n"的形式输出所有参数;
"$@" 会将各个参数分开,
以"$1" "$2" … "$n" 的形式输出所有参数。
本文标题:2018-09-17 $* 和 $@
本文链接:https://www.haomeiwen.com/subject/vternftx.html
网友评论