Linux-shell里$*和$@的异同?

Linux-shell里$*和$@的异同?

晚风撩人 发布于 2017-03-08 字数 122 浏览 1120 回复 1

给一个shell脚本传参数,发现使用$*和$@获取到的结果都是一样的。
不知这二者间有何异同的地方,各自适用于什么情况?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮生未歇 2017-07-15 1 楼

$*就是一起被双引号包住。$@是被分别包住。
比如:
$*:"a b c"
$@:"a""b""c"