查看“Shell特殊变量”的源代码
←
Shell特殊变量
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
shell特殊变量: $0, $#, $*, $@, $?, $$和命令行参数 {| |+ 特殊变量列表 |- ! 变量 ! 含义 |- | $0 | 当前脚本的文件名 |- | $n | 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 |- | $# | 传递给脚本或函数的参数个数。 |- | $* | 传递给脚本或函数的所有参数。 |- | $@ | 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。 |- | $? | 上个命令的退出状态,或函数的返回值。 |- | $$ | 当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。 |} == $* 和 $@ 的区别 == $* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时,都以"$1" "$2" … "$n" 的形式输出所有参数。<br/> <br/> 但是当它们被双引号(" ")包含时,"$*" 会将所有的参数作为一个整体,以"$1 $2 … $n"的形式输出所有参数;"$@" 会将各个参数分开,以"$1" "$2" … "$n" 的形式输出所有参数。 http://c.biancheng.net/cpp/view/2739.html [[Category:Shell]]
返回至
Shell特殊变量
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
我的导航
关于我
shell
python
ops
linuxchina.net
blog.linuxchina
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息