计算机网络/计算机科学与应用/系统/运维/开发

Shell脚本编程 变量进阶-位置参数和特殊参数

一、bash Shell内置变量命令

1、Shell中的特殊位置参数变量


特殊位置参数:

$0  获取当前执行的shell脚本名称(包含脚本路径)
$#  位置参数的个数
$n  获取当前执行的shell脚本第n个参数值
$?  上一条命令退出时的状态码
$*  脚本所传参数
$$  当前进程的进程id
$@  脚本所传参数
$!  最后启动的后台命令进程id


2、Shell进程中的特殊状态变量


特殊状态变量:

$? 获取上一个指令的执行状态返回值 0表示成功 非0失败
$$ 获取当前脚本的进程号
$!
$_


3、bash Shell内置变量命令

常用的内部命令有:echo、eval、exec、export、read、shift


热爱可抵岁月漫长, 温柔可挡艰难时光。

评论

^