消灭京东小红包:
【6.9】陶华碧老干妈风味豆豉油制辣椒280ghttps://t.cn/A6VdREua
【9.9】海天上等蚝油700g+ 精致料酒800mlhttps://t.cn/A6VdREui
【8.9】金龙鱼精炼一级大豆油900mlhttps://t.cn/A6VdREu9
【24.9】金龙鱼双一万谷维多稻米油1.8Lhttps://t.cn/A6VdREuo
【8.9】金龙鱼 稻米油食用油 700ml瓶https://t.cn/A6VdREuX
【12.9】海天鲜味生抽1.28L+上等蚝油700ghttps://t.cn/A6VdREu6
【8.9】陈克明宽面刀削面油泼面800g*2包https://t.cn/A6VdREuK
【9.9】李锦记锦珍生抽鲜酱油凉拌蘸点 1.9Lhttps://t.cn/A6VdREuS
【6.9】陶华碧老干妈风味豆豉油制辣椒280ghttps://t.cn/A6VdREua
【9.9】海天上等蚝油700g+ 精致料酒800mlhttps://t.cn/A6VdREui
【8.9】金龙鱼精炼一级大豆油900mlhttps://t.cn/A6VdREu9
【24.9】金龙鱼双一万谷维多稻米油1.8Lhttps://t.cn/A6VdREuo
【8.9】金龙鱼 稻米油食用油 700ml瓶https://t.cn/A6VdREuX
【12.9】海天鲜味生抽1.28L+上等蚝油700ghttps://t.cn/A6VdREu6
【8.9】陈克明宽面刀削面油泼面800g*2包https://t.cn/A6VdREuK
【9.9】李锦记锦珍生抽鲜酱油凉拌蘸点 1.9Lhttps://t.cn/A6VdREuS
[root@svr7 day03]# touch {a,b,c,d,e,f}.txt #创建 txt 的文件 创建文件案例:批量修改文件扩展名
[root@svr7 ~]# cd /root/shell/day03/
[root@svr7 day03]# touch {a,b,c,d,e,f}.txt #创建 txt 的文件
[root@svr7 day03]# vim rename1.sh
#!/bin/bash
for i in $(ls *.txt)
do
mv $i ${i%.*}.doc
done子串去尾
格式:${变量名%关键词} # %号代表从右向左,最短匹配删除
格式:${变量名%%关键词} # %%号代表从右向左,最长匹配删除
注:对变量去尾不会改变变量原有的值
[root@svr7 ~]# echo ${A}
root:x:0:0:root:/root:/bin/bash
[root@svr7 ~]# echo ${A%:*} #从右向左,最短匹配删除
root:x:0:0:root:/root
[root@svr7 ~]# echo ${A%%:*} #从右向左,最长匹配删除
root
[root@svr7 day03]# chmod +x rename1.sh
[root@svr7 day03]# ./rename1.sh
[root@svr7
一、字符串处理与变换初始化
P1 字符串处理机制
子串截取
格式:${变量名:起始位置:长度}
使用${}方式截取字符串时,起始位置是从 0 开始的。
[root@svr7 ~]# phone=123456789321
[root@svr7 ~]# echo ${#phone} # #号是统计变量的长度
12
[root@svr7 ~]# echo ${phone:0:3} #从第 0 位开始截取,截取三位
123
[root@svr7 ~]# echo ${phone:1:3} #从第 1 位开始截取,截取三位
234
[root@svr7 ~]# echo ${phone:1} #从第 1 位开始截取,不写长度,默认截取到最后
23456789321
[root@svr7 ~]# echo ${phone:2:-3} #从第 2 位开始截取到倒数第 3 位前面
3456789
子串替换
格式:${变量
[root@svr7 ~]# cd /root/shell/day03/
[root@svr7 day03]# touch {a,b,c,d,e,f}.txt #创建 txt 的文件
[root@svr7 day03]# vim rename1.sh
#!/bin/bash
for i in $(ls *.txt)
do
mv $i ${i%.*}.doc
done子串去尾
格式:${变量名%关键词} # %号代表从右向左,最短匹配删除
格式:${变量名%%关键词} # %%号代表从右向左,最长匹配删除
注:对变量去尾不会改变变量原有的值
[root@svr7 ~]# echo ${A}
root:x:0:0:root:/root:/bin/bash
[root@svr7 ~]# echo ${A%:*} #从右向左,最短匹配删除
root:x:0:0:root:/root
[root@svr7 ~]# echo ${A%%:*} #从右向左,最长匹配删除
root
[root@svr7 day03]# chmod +x rename1.sh
[root@svr7 day03]# ./rename1.sh
[root@svr7
一、字符串处理与变换初始化
P1 字符串处理机制
子串截取
格式:${变量名:起始位置:长度}
使用${}方式截取字符串时,起始位置是从 0 开始的。
[root@svr7 ~]# phone=123456789321
[root@svr7 ~]# echo ${#phone} # #号是统计变量的长度
12
[root@svr7 ~]# echo ${phone:0:3} #从第 0 位开始截取,截取三位
123
[root@svr7 ~]# echo ${phone:1:3} #从第 1 位开始截取,截取三位
234
[root@svr7 ~]# echo ${phone:1} #从第 1 位开始截取,不写长度,默认截取到最后
23456789321
[root@svr7 ~]# echo ${phone:2:-3} #从第 2 位开始截取到倒数第 3 位前面
3456789
子串替换
格式:${变量
#观战话股[超话]#【#中国移动回应收43个月漫游费#】近日,有消息称,有市民向媒体反映,自己家老人的手机一直被收取“亲情省”套餐资费。这一本不应该存在的收费也已经持续交纳了43个月。12日,中国移动回应:经查,自2017年9月1日起,北京移动全面取消手机客户国内电话长途通话费和漫游通话费(不含港澳台地区),国内被叫免费。客户无需申请,自动生效。在取消长漫业务前,北京移动曾推出“漫游优惠计划”,此业务旨为客户降低语音资费(含本地和漫游的语音费用)。新闻中描述的仍在收取的费用,即为该“漫游优惠计划”月费,并非长途漫游费。https://t.cn/A6cMk3kx (LS)
✋热门推荐