Linux Shell——正在表达式
Posted Yared
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux Shell——正在表达式相关的知识,希望对你有一定的参考价值。
正则
grep
匹配,并能显示颜色
过滤,显示行号,区分大小写
grep -v取反
取上2行,下2行,上下两行
以# 开头的行
把不是以#开头打印出来,例如,在看配置文件时可以用到
匹配所有
一次o或多次,*是0次o或者多次
?重复次数0或1
| 或者
不区分大小写
. 任意一个字符
* 0个或多个*前面的字符
.* 通配
{} 表示范围前面字符
+ 一个或多个,前面字符
? 0个或1个前面字符
| 或者
sed
匹配和替换
-n 不打印无关的行
r不脱译
匹配2~5行
打印25~末行
打印全部
打印指定的行,匹配指定的行
匹配多个,行和关键字
不区分大小写
删除d
s替换
g全局替换
行前行末调换位置
删除字母
以上是关于Linux Shell——正在表达式的主要内容,如果未能解决你的问题,请参考以下文章