2018-09-17 $* 和 $@

2018-09-17  本文已影响0人  七点水Plus

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

image.png
$* 和 $@ 的区别

$* 和 $@ 都表示传递给函数或脚本的所有参数,
不被双引号(" ")包含时,都以"$1" "$2" … "$n" 
的形式输出所有参数。

但是当它们被双引号(" ")包含时,
"$*" 会将所有的参数作为一个整体,
以"$1 $2 … $n"的形式输出所有参数;

"$@" 会将各个参数分开,
以"$1" "$2" … "$n" 的形式输出所有参数。

【Goood转】shell脚本接参数优美用法

上一篇 下一篇

猜你喜欢

热点阅读