忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 1102 | 回复: 5

位置参数 [复制链接]

论坛徽章:
0
发表于 2006-05-23 17:39 |显示全部楼层
脚本内容是
echo "alice: $@"
echo "alice: $@"
echo "$0: $1 $2 $3 $4"
echo "$# apguments"
脚本名是alice
然后键入alice in wonderland
得出这个结果
alice: in wonderland
./alice: in wonderland  
2 apguments
请问2是怎么得出来的啊?什么意思啊?

论坛徽章:
0
发表于 2006-05-23 17:55 |显示全部楼层
2表示两个参数?。。。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
发表于 2006-05-23 23:59 |显示全部楼层
chmod +ux urscript
./urscript ...

论坛徽章:
0
发表于 2017-09-13 10:00 |显示全部楼层
它们有什么用途

求职 : 数据库管理员
论坛徽章:
0
发表于 2017-09-13 10:28 |显示全部楼层
$#是一个shell替换,表示命令行一共有几个参数,不包括命令名
来自安卓客户端来自客户端

论坛徽章:
2
程序设计版块每日发帖之星
日期:2016-05-03 06:20:0015-16赛季CBA联赛之同曦
日期:2017-09-11 14:39:48
发表于 2017-09-13 10:41 |显示全部楼层
回复 1# xiangxiaobao

$#:代表命令行中位置参数的数量。本例中的位置参数是:in和wonderland,所以是2。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP