标签:文件内容 根据 inux oldboy 出现 sed 开头 创建文件 txt
1,正则表达式内容01,系统符号知识:
通配符号: 根据文件名称信息,进行匹配
正则符号:(基础正则和扩展正则两种,根据文件内容信息,进行匹配)
基础正则:
^ 表示匹配以什么开头的信息 grep "^i" oldboy.txt 过滤出文件中以i开头的信息
grep -v "^i" oldboy.txt 过滤出文件中以i开头的信息的相反的内容
$ 表示匹配以什么结尾的信息 grep "m$" oldboy.txt 过滤出文件中以m结尾的信息
^$ 表示匹配空行信息
. 表示匹配文件中一个且只有一个字符信息
.* 表示匹配所有信息
\ 转义符号
1.表示有特殊用途的符号变为普通符号 (开始表示匹配任意字符结尾的信息,转义后表示.就是普通的.)
2.将普通的字符变成特殊用途的字符 (表示分行显示)
\n 换行符号
\r 换行符号
\t 制表符号
3.前项内容引用到后项
[] 匹配多个字符信息
[^] 将匹配的信息排除
排除从A到Z的并且带!和0的也排除
扩展正则: egrep或者grep -e
sed -r
awk 三剑客中就awk不用加参数即可表示扩展正则
‘+’ 表示匹配+号前出现1次或者多次的信息
| 表示允许多个条件查找
() 将多个字符汇总成一个集体
() 后项引用前项
? 表示匹配前一个字符出现0次或者一次的信息
{} 表示符号前指定的字符出现多少次,次数可以自定义
{n,m} 表示符号前指定的字符出现n次和m次
{n} 表示符号前指定的字符正好出现n次
{n,} 表示符号前指定的字符至少出现n次
{,m} 表示符号前指定的字符最多出现m次
取ip地址方法:
标签:文件内容 根据 inux oldboy 出现 sed 开头 创建文件 txt
原文地址:https://blog.51cto.com/13858002/2421740