Shell 变量使用方法

前言

shell对变量的处理非常的灵活,一个需求往往有很多种方法,能够巧妙运用这些变量的使用方法可以减少代码的长度,使得代码更加简洁高效。

变量分类

一、变量一般分为:自定义变量,环境变量。

Bash在定义一个新的变量的时候,一般不需要提前进行声明,而是直接指定变量名称(大小写敏感),并赋给初始值(默认值类型为string)即可,语法格式var=value。

二、shell定义环境变量:

临时生效:export var=value或者var=value;export var;

永久生效:用户:将环境变量定义内容写在~/.bashrc(或者~/.profile)

全局:将环境变量定义内容写在/etc/.bashrc(~/.profile)

变量的使用

一、变量长度:${#var}用于返回变量长度。

1)生成一个月份的天数,日期小于10的添加0

Shell 变量使用方法

2)判断参数是否为空,若参数为空${#var}返回0

二、变量截取:

1)根据字符串在变量中的位置截取:已知字符位置、截取范围,可使用以下方法:

Shell 变量使用方法

2)根据指定字符串截取:截取指定字符串的左右侧字符,使用以下方法。

Shell 变量使用方法

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

Shell 变量使用方法

结语

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

发表评论

登录后才能评论
联系客服
联系客服
分享本页
返回顶部