Shell中的变量

本文介绍Shell脚本中变量的基本操作,包括定义、赋值、引用等,并解释了双引号、单引号和反撇号的用法。此外还详细说明了环境变量的作用及其常见类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

变量的基本操作

定义及赋值

格式:变量名 = 变量值

引用变量

格式:$变量名、${变量名}

双引号、单引号和反撇号(`)

双引号

允许引用(即包含变量)、\转义

单引号

不允许引用和转义

反撇号(`)或者$()

``中间跟的是命令

常见的环境变量

用来记录/设置运行参数

系统赋值

USER、LOGNAME、HOME、SHELL......

用户操作

PATH、LANG、CLASSPATH......

其他特殊变量

由系统或脚本控制,不可直接赋值

操作符用途
$?前一条命令的状态值,0为正常,非0为异常
$0脚本自身的程序名
$1-$9第1-第9个位置参数
$*命令行的所有位置参数的内容
$#命令行的位置参数个数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值