$0, $#, $*, $@, $?, $$和命令行参数

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
$0    当前脚本的文件名    
 
$n    传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。    
 
$ #    传递给脚本或函数的参数个数。    
 
$*    传递给脚本或函数的所有参数。    
 
$@    传递给脚本或函数的所有参数。被双引号( " " )包含时,与 $* 稍有不同,下面将会讲到。    
 
$?    上个命令的退出状态,或函数的返回值。    
 
$$    当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。









本文转自 zouqingyun 51CTO博客,原文链接:http://blog.51cto.com/zouqingyun/1877263,如需转载请自行联系原作者
目录
相关文章
C 命令行参数
C 命令行参数。
90 0
|
6月前
|
弹性计算 运维 Shell
命令行参数
【4月更文挑战第29天】
35 1
|
6月前
|
C语言
c命令行参数
c命令行参数
82 0
|
6月前
|
监控 Java
JVM常用的命令行参数
JVM常用的命令行参数
|
6月前
|
存储 Shell
Shell变量和参数
Shell变量和参数
37 3
|
6月前
|
Shell
shell变量和参数
shell变量和参数
55 1
|
Unix Shell Linux
【Linux】Linux环境变量的理解 --- 命令行参数、shell子进程、环境变量、本地变量…
【Linux】Linux环境变量的理解 --- 命令行参数、shell子进程、环境变量、本地变量…
|
JavaScript iOS开发 前端开发