shell脚本中的$*,$@和$#

回复 收藏
$*表示所有这些参数都被双引号引住。若一个脚本接收两个参数,$*等于$1$2
$@表示所有这些参数都分别被双引号引住,若一个脚本接收到两个参数,$@等价于$1$2
$#表示提供给脚本的参数号
举例说:
脚本名称叫test.sh 入参三个: 1 2 3
运行test.sh 1 2 3后
$*为"1 2 3"(一起被引号包住)
$@为"1" "2" "3"(分别被包住)
$#为3(参数数量)
2014-11-04 10:06 举报
已邀请:
0

阿铭 管理员

赞同来自:

你应该举例说明一下
0

iiwoai

赞同来自:

阿铭 发表于 2014-11-4 11:28
你应该举例说明一下

没看到我后面的举例说嘛~
0

zpf

赞同来自:

顶,,我要赚够1000金币,,
0

malong

赞同来自:

没看懂

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: