linux特殊变量

位置的特
殊变量
含义       应用场景
$0脚本的名字
用于输出脚本的格式或帮助的时候。用
于错误提示输出帮助。
$#脚本参数的个数一般与判断结合,检查脚本参数个数。
$@
取出脚本所有参数
($1,$2,$3,$4....$n)
数组中或循环中。
$*
取出脚本所有参数
($1,$2,$3,$4....$n)
数组中或循环中。

$@$*区别: 仅仅在加上双引号后才有.

符号共同点区别
$@
取出脚本所有的
参数
加上双引号 会识别 合并在一起的参数,独立参数 ,
正常的理解 .
$*
取出脚本所有的
参数
加上双引号 所有参数合并为1个参数

状态的特殊符号含义应用场景
$?
上一个命令、脚本的返回值 0 表示正确,非 0即错误 .
一般与判断检查命令结果。
$$
当前脚本的 pid
一般写在脚本中获取脚本 pid.
$! 上一个脚本/命令(持续运行)的pid
$_
上一个命令的最后一参数 ,其实下划线是个环境变 量,记录了上一个命令、脚本的最后一个参数 . 使 用 esc+ .( )
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值