shell(变量定义及获取)

变量定义

  • 变量定义规则:
    • shell中变量不分类型
    • 变量名=变量值
    • 等号两边不能有任何空格
    • 变量名不能以数字开头,可以用字母或者下划线开头,变量名不能包含特殊符号
    • 变量名严格区分大小写
  • 变量定义:
    • 有类型变量 declare-i(整型变量)/-r(只读)/-x(变为环境变量)/-a(指定,查看普通数组)/-A(指定,查看关联数组)
    • 交互式定义变量 read -p(添加提示信息)/-n(限制输入的字符长度)/-t(限制输入时间)/-s(不显示) 变量名
  • 数组定义:
    • 普通数组:元素的索引下标是整数
    • 关联数组:元素的索引下标是字符串
      • 一个一个赋值:
        • array[索引下标]=元素1
        • array[索引下标]=元素2
      • 一次性赋值:
        • array=([索引下标]=元素1 [索引下标=元素2])(普通数组和关联数组通用)
        • array=(元素1 元素2 元素3)(普通数组才可以这样写)

变量的获取

  • echo $变量名
  • ehco ${变量名}(常用)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值