Linux grep笔记
Linux grep笔记:
语法: grep [参数] [匹配条件] file
参数:
grep -v #反向匹配,匹配与匹配值不同的行,字段。
grep -n #显示匹配字段的行与行号
grep -i #不区分匹配值的大小写
grep -c #只统计匹配到的行数
grep -r #查找目录并非文件时需要加参数-r 否则会报错,
grep 正则表达式元字符集:
^ 查找以某字段为开头的行,例如:grep '^www' 查找已www为开头的行
$ 查找以某字段结尾的行,例如:grep 'com' 查找已com为结尾的行,所有文件行结尾都有一个$符,所有$要放在最后
* 模糊查询,匹配0个或多个任意字符,例如:grep 'www*' 匹配www开头后任意字段的行 .* 表示所有内容
^$ 匹配空的行,例如:grep '^$' 匹配空行
grep -v ^$ 匹配出不是空行的
^.* 以任意内容开头的行,直到某字段结束,例如; grep '^.*qq' 查找以任意字符开头的行直到qq那结束