Linux bash 变量分类

bash中变量的种类:
①本地变量
生效范围为当前shell进程,对其他shell进程均无效
变量赋值:name=‘value’
value ——可以是直接字串,name=“username”
变量引用,name=“$username”
命令引用,name=command或者name= command ( c o m m a n d ) 变 量 引 用 : {name}
显示已定义的变量:set
删除已定义的变量:unset name
②环境变量
生效范围为当前shell及其子进程
变量声明、赋值:
export name=value
declare -x name=value

变量引用: $name
显示所有环境变量:
export
env
printenv
删除环境变量:unset

③位置变量:调用命令行传递给脚本的参数

   $1 $2……对应调用第几参数
      shift  [n]  表示撤销几个参数的命令
 $0  表示命令本身
 $*:传递给脚本的所有参数
 $@:所有参数
 $#:传递给脚本的个数
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值