前言
shell对变量的处理非常的灵活,一个需求往往有很多种方法,能够巧妙运用这些变量的使用方法可以减少代码的长度,使得代码更加简洁高效。
变量分类
一、变量一般分为:自定义变量,环境变量。
Bash在定义一个新的变量的时候,一般不需要提前进行声明,而是直接指定变量名称(大小写敏感),并赋给初始值(默认值类型为string)即可,语法格式var=value。
二、shell定义环境变量:
临时生效:export var=value或者var=value;export var;
永久生效:用户:将环境变量定义内容写在~/.bashrc(或者~/.profile)
全局:将环境变量定义内容写在/etc/.bashrc(~/.profile)
变量的使用
一、变量长度:${#var}用于返回变量长度。
1)生成一个月份的天数,日期小于10的添加0
2)判断参数是否为空,若参数为空${#var}返回0
二、变量截取:
1)根据字符串在变量中的位置截取:已知字符位置、截取范围,可使用以下方法:
2)根据指定字符串截取:截取指定字符串的左右侧字符,使用以下方法。
结语
再复杂脚本程序都是有最简单的字符组成。学会了走路,才能跑的起来。
END
更多精彩干货分享
点击下方名片关注
IT那活儿
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/129736.html
阅读 1346·2023-01-11 13:20
阅读 1684·2023-01-11 13:20
阅读 1132·2023-01-11 13:20
阅读 1858·2023-01-11 13:20
阅读 4099·2023-01-11 13:20
阅读 2704·2023-01-11 13:20
阅读 1385·2023-01-11 13:20
阅读 3594·2023-01-11 13:20