grep常用命令

  • grep 字符串 file1.fileN:从多个文件中匹配字符串的行数据
    • grep 字符串 file1 --color=auto:匹配的字符串用不同颜色凸显
  • grep -E 正则表达式 file:使用正则表达式匹配(或者egrep 正则表达式 file注意是egrep不是grep)
  • grep -v 字符串 file:找出不符合条件的行数据
  • grep -c 字符串 file:统计符合条件的数据行的数量,并不是匹配的次数
  • grep -o 字符串 file:仅显示符合条件的数据
    • grep -o 字符串 file| wc -l:仅显示匹配次数
  • grep -n 字符串 file:显示符合条件的行数据并显示行号,当有多个文件的时候还会显示文件名
  • grep -l 字符串 file:显示包含字符串的文件名
  • grep -L 字符串 file:与l相反显示不包含字符串的文件名
  • grep -r 字符串 file:多级目录中递归搜索
  • grep -i 字符串 file:忽略大小写
  • --include 前缀{后缀1,后缀2}:在指定文件中搜索
  • --exclude 前缀{后缀1,后缀2}:排除某些文件搜索
  • grep 字符串 -A 行数 file:输出匹配结果后N行数据
  • grep 字符串 -B 行数 file:输出匹配结果后N行数据
  • grep 字符串 -C 行数 file:输出匹配结果前N行和后N行数据
posted @ 2017-06-15 20:37  爱上咖啡的唐  阅读(564)  评论(0编辑  收藏  举报