前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运行结果 29949 特殊变量列表 ...
前面已经讲到,变量名只能包含数字 字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如, 表示当前Shell进程的ID,即pid,看下面的代码: echo 运行结果 特殊变量列表 变量 含义 当前脚本的文件名 n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是 ,第二个参数是 。 传递给脚本或函数的参数个数。 传递给脚本或函数的所有参数。 ...
2018-04-27 18:13 0 1885 推荐指数:
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运行结果 29949 特殊变量列表 ...
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数 ...
在linux下配置shell参数说明 前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。 例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: 运行结果 特殊变量列表 变量 含义 $0 当前脚本的文件名 ...
echo 功能说明:显示文字。 语 法:echo [-ne][字符串]或 echo [--help][--version] 补充说明:echo会将输入的字符串送往标准输出。输出的字 ...
命令行参数 $0 表示程序名。$1 至 \$9则是位置参数。$# 表示参数的个数。$* 将所有参数当做一个整体来引用$@ 把每个参数作为一个字符串返回,可以使用for循环来遍历$? 最近一个执行的命令的退出状态。0表示执行成功$_ 上一个命令的最后一个参数。使用快捷键 ESC+. 也是这个效果 ...
命令行参数 在运行脚本时,有时需要输入参数,输入的参数称为命令行参数。命令行参数会按照参数输入的顺序将输入参数依次赋值给位置参数变量。 $0 是脚本的路径名, $1 是第一个参数 $2 是第二个参数 … $9 是第九个参数 ${10} 是第十个参数 在脚本中就按照上述方式引用输入的参数变量 ...
shell脚本文件(t.sh)内容: 执行脚本: 脚本文件中获取调用者传递的参数用:$n 还有以下特殊情况: $# 表示传递到脚本的参数个数 $* 表示以一个单字符串显示所有向脚本传递的参数。 $$ 表示脚本运行的当前进程ID号 $! 表示后台运行 ...
命令行参数 (转自http://c.biancheng.net/cpp/view/2739.html) 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n ...