WEB开发网
开发学院软件开发Shell shell中常用的预定义变量 阅读

shell中常用的预定义变量

 2013-05-14 21:33:43 来源:开发学院   
核心提示: $# 表示位置参数的数量$* 表示所有位置参数的内容(参数内容合在一起)"$@"表示所有位置参数的数量(同$#)$-显示shell使用的当前选项,与set命令功能相同$? 表示命令执行后返回的状态$$ 表示当前进程的进程号$! 表示后台运行的最后一个进程号$0 表示当前的进程名将变量输出为全局变量

 $# 表示位置参数的数量
$* 表示所有位置参数的内容(参数内容合在一起)
"$@"表示所有位置参数的数量(同$#)
$-显示shell使用的当前选项,与set命令功能相同
$? 表示命令执行后返回的状态
$$ 表示当前进程的进程号
$! 表示后台运行的最后一个进程号
$0 表示当前的进程名
将变量输出为全局变量:export 变量名
清除自定义变量:unset 变量名
变量引用:$变量名
a=value:设置实际值到a
a+value:如果设置了a值,则重设其值
a:?value:如果未设置a值,显示未定义用户错误信息
a:value:如果未设置a值,显示系统错误信息
a:=value:如果未设置a值,设置其值
a:-value:同上,但是其值并不设置到a,可以被替换

Tags:shell 常用 预定义

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接