shell脚本--位置参数变量和预定义变量($相关)

本文详细介绍了Shell脚本中的位置参数变量,包括$0到$9,$*与$@的区别,以及 $#表示的参数个数。同时探讨了预定义变量的应用,如$$表示当前进程ID,$!表示最后后台进程ID,以及$?用于检查命令执行状态。
摘要由CSDN通过智能技术生成

(1)位置参数变量

$n (功能描述:n 为数字,$0 代表命令本身,$1-$9 代表第一到第九个参数,十以上的参数,十以上的参数需要用大括号包含,

如${10}

$* (功能描述:这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体)

$@(功能描述:这个变量也代表命令行中所有的参数,不过$@把每个参数区分对待,可以循环遍历参数) <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值