-
^在[]里面表示的是取反,在[]外面是标识以什么开始匹配查看全部
-
正则的单字符查看全部
-
awk命令总结查看全部
-
awk 扩展格式查看全部
-
awk 匹配正则和匹配逻辑判断式查看全部
-
awk pattern 可以是正则也可以是逻辑判断式查看全部
-
awk 内置函数NR:行号 NF:字段数量变量查看全部
-
command中的action部分查看全部
-
awk的基本格式查看全部
-
awk的格式 分为脚本格式和命令行格式查看全部
-
awk总结查看全部
-
awk内置变量: $0 表示当前行 $1 每行第一个字段 $2 每行第二个字段 … 字段之间分割的分隔符用 -F 指定,默认是空格 eg. awk -F ‘:’ ‘{print “User:"$1}’ /etc/passwd NR : 每行的记录号 NF: 字段数量 FILENAME: 正在处理的文件名查看全部
-
可编程-->处理灵活,功能强大 1、awk行处理方式与格式 awk也是行处理方式,但是与sed不同的是,awk可以对每行进行切片处理。 eg. awk '{print $1}' //输出首个单词 awk命令格式:awk [options] 'command' files (基本格式) 其中command : pattern { awk操作命令 } 操作命令:内置函数:print() printf() getline...; 控制命令:if(){...}else{...} ; while(){...}; awk -f awk-script-file files (脚本格式)查看全部
-
eq: 匹配4-10位qq号: ^[0-9]{4-10}$ 匹配15位到18位身份证号(支持带X) ^[1-9]([0-9]{13}|[0-9]{16})[0-9Xx]$ linux: grep '\^[1-9]\([0-9])\{13\}\|[0-9]\{16\}\)[0-9Xx]$' filename 匹配密码,要求字母数字以及下划线组成 \w+查看全部
-
3) 字符组合: 简单组合:[A-Z][a-z] — Xu 重复:* 零次或多次匹配前面的字符或表达式 {0,} + 一次或多次匹配前面的字符或表达式 {1,} ? 零次或一次匹配前面的字符或表达式 {0,1} {n,m} 重复n-m次 多字符重复需要加(xx) , 在linux中在使用 () + ? 时都需要加转移字符\ 如: \(ab\)\? ab出现零次或一次 .* 任意字符串 eg. ^r.*R$ r开头R结束的任意字符串。 逻辑: | 或 在linux中也需要加转义字符使用查看全部
举报
0/150
提交
取消