统计my.cnf这个脚本,最后一个段落统计有问题

来源:9-8 利用sed查找文件内容(下)

matthew21

2021-11-14

[11]
[22]
[33]
[55]
....

老师给的逻辑是 统计[11]到下一个[],
但是mysql的配置文件不是以[]结尾的,所以这个最有一个段落[55]无法统计出来,这个怎么解决

写回答

1回答

酷田

2021-11-17

如您所说,如果[55]是最后一个段落可以写成更换逻辑,在sed中可以使用$代表最后一行,如下

sed -n '/\[55\]/,$p' my.cnf  

匹配[55]的行到最后一行结束,结果执行如截图

//img.mukewang.com/szimg/61951a5a09538c1705870236.jpg

0
2
qq_大活神仙_03456270
最后一行统计是9,你执行的结果是10,?
2022-05-20
共2条回复

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

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

1638 学习 · 297 问题

查看课程