摘要: 注意:bash只支持整数运算。 let VAR_NAME=EXPRESSION [root@svnserver ~]# let var=3+6 [root@svnserver ~]# echo $var 9 VAR_NAME=$[EXRESSION] [root@svnserver ~]# echo 阅读全文
posted @ 2022-03-09 14:20 青灯浊酒 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1、字符串拼接; ]# a="abd" ]# b=456 ]# echo $a$b abd456 2、字符串切片; ${string:offset:length} ]# string='hello word' ]# echo ${string:2:4} llo 3、截取尾部指定个数字符; ${str 阅读全文
posted @ 2022-03-09 14:02 青灯浊酒 阅读(34) 评论(0) 推荐(0) 编辑
摘要: ${}还可针对变量的不同状态(没设定、空值、非空值)进行赋值: 1、${var-name} :假如 $var 没有设定,则使用 name 作传回值。(空值及非空值时不作处理); ~]# unset var ~]# echo $var ~]# echo ${var-name} name 2、${var 阅读全文
posted @ 2022-03-09 13:34 青灯浊酒 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1、匹配模式:元字符 *:表示匹配任意长度的任意字符 例:a* 表示a后面任意长度任意字符 a*b 表示a和b中间夹带任意长度的任意字符 ?:表示匹配任意的单个字符 例:a? 表示a后面只能跟单个的任意字符 a?b 表示a和b之间只有一个单个字符 2、[]:表示指定范围的任意单个字符或者字符集 例: 阅读全文
posted @ 2022-03-09 13:21 青灯浊酒 阅读(53) 评论(0) 推荐(0) 编辑