码迷,mamicode.com
首页 > 其他好文 > 详细

bash-各变量类型使用

时间:2019-12-10 16:46:19      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:code   数字   -o   bash   info   相等   赋值   函数   布尔运算   

变量类型:字符串,数字,布尔,数组,函数

数字型:算术运算符前后要加空格  =:赋值;== 相等;!=:不相等

技术图片除法运算不支持浮点

双括号可以重新赋值

技术图片a=2

 

技术图片a=2

技术图片a++  等价于 a=a+1

 

 关系型运算符:只支持数字,不支持字符串,除非字符串的值是数字 

-ne  //不等于  -gt  //大于 (greater )-lt   //小于  (less)  -ge     //大于等于  -le    //小于等于

技术图片

 

 布尔运算符: 非运算(!),或运算(-o),与运算(-a) 

0=true, 非0=False

技术图片

 

 

技术图片

 

 技术图片

 

 逻辑运算符:&&  ||

技术图片

 

 字符串运算符  =:相等,!=:不相等

技术图片技术图片

 

 字符串截取

通配符 *

(左边的第一个字符是用 0 表示,右边的第一个字符用 0-1 表示)

从左边开始删除第一个 // 号及左边的所有字符

技术图片  www.aaa.com/123.htm.

 

技术图片

%/* 表示从右边开始,删除第一个 / 号及右边的字符

技术图片http://www.aaa.com

 

从左边第几个字符开始,及字符的个数

技术图片0 表示左边第一个字符开始,5 表示字符的总个数 结果是:http:

 

从左边第几个字符开始,一直到结束

 技术图片其中的 7 表示左边第8个字符开始,一直到结束。www.aaa.com/123.htm

 

从右边第几个字符开始,及字符的个数

技术图片23.

 

从右边第几个字符开始,一直到结束。

 技术图片技术图片

 

 去掉某个字母以前的数据(包括字母本身)

 技术图片技术图片

贪婪匹配?

去尾

技术图片

 

 字符串替换

技术图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

bash-各变量类型使用

标签:code   数字   -o   bash   info   相等   赋值   函数   布尔运算   

原文地址:https://www.cnblogs.com/cc1994/p/12017255.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!