![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
LittleAshes
这个作者很懒,什么都没留下…
展开
-
【shell】Linux bash中自带的字符串处理工具
Linux bash中自带的字符串处理工具:1、字符串切片2、基于模式提取字符串3、查找替换4、查找删除5、大小写替换6、变量赋值abc="abcdefg"ABC="ABCDEFG"1、字符串切片echo "${abc:1:2}" #偏移1个字符,输出长度为2个字符的子川---bc2、基于模式提取字符串3、查找替换4、查找删除5、大小写替换echo "${abc^^}" #转换成大写---ABCDEFGecho "${ABC,,}" #转换成小写---abcdefg原创 2020-10-11 23:01:38 · 160 阅读 · 0 评论 -
利用sed、grep、awk对JSON进行状态获取、写入
sed -i "s/\"pbc\": 0/\"pbc\": 1/" /etc/data/wps_status_info.json sed -i '/currentTime/d' /etc/data/wps_status_info.json sed -i '/pbc/a "currentTime": 0' /etc/data/wps_status_info.json sed -i 's/\"currentTime\"/ \"currentT...原创 2020-11-11 19:15:19 · 1893 阅读 · 0 评论 -
【shell】 中双引号的作用
#! /bin/bashread str1read str2if [ -z "$str1" ]#if [ -z $str1 ]then echo "$str1 is void" echo "-z:void return value is 1" >>log.txtelse echo "$str1 is not void" echo "-z:not void return value is 0" >>log.txtfiif [ -n "$str1" ]#i原创 2020-08-23 23:54:29 · 517 阅读 · 0 评论