关于sed转大写是可以的

来源:9-10 利用sed修改文件内容

qq_慕丝0528892

2019-09-11

关于6-10视频最后说道将文本中的小写字母转成大写不行,我试了一下是可以的
转大写
sed -i ‘s/([a-z])/\U\1/g’ a.txt
转小写
sed -i ‘s/([A-Z])/\L\1/g’ a.txt
只是不能实现同时大写转小写,小写转大写弄在一条命令里

写回答

3回答

墨7228

2019-10-15

转大写与转小写是两个对立操作,不需要写在一起的吧

0
0

qq_慕丝0528892

提问者

2019-09-15

//img.mukewang.com/szimg/5d7dea5b09350e0404180255.jpg

补充一下截图,提问的时候手敲的忘记加-r这个参数了

0
0

酷田

2019-09-15

您好,这样写是不行的吧,我试了一下没有成功,你的a.txt能发出来吗?然后执行后的效果发给我看一下

0
1
qq_慕丝0528892
我复制的命令忘记加-r了,这个反向引用时正则的语法. sed -r -i 's/([a-z])/\U\1/g' a.txt 截图 http://img1.sycdn.imooc.com/szimg/5d7de7f7097719a705010248.jpg
2019-09-15
共1条回复

掌握Shell脚本编程 360架构师带你进阶Linux高手

30%知识讲解+70%实例操作 掌握Shell脚本编程能力

1638 学习 · 297 问题

查看课程