资讯专栏INFORMATION COLUMN

Shell 变量使用方法

IT那活儿 / 3163人阅读
Shell 变量使用方法

点击上方“IT那活儿”,关注后了解更多精彩内容!!!

前言


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)根据指定字符串截取:截取指定字符串的左右侧字符,使用以下方法。


3)变量替换
变量替换在shell脚本中应用很广泛:判断参或变量数是否为空,为空退出脚本或者重新赋值等。


结语


再复杂脚本程序都是有最简单的字符组成。学会了走路,才能跑的起来。


END


更多精彩干货分享

点击下方名片关注

IT那活儿

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129736.html

相关文章

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<