您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

linux 常用命令 grep指令

添加时间:2011-2-21  添加: admin 
grep
功能说明:查找文件里符合条件的字符串
语法:grep[­abcEFGhHilLnqrsvVwxy][­A 显示列数][­B 显示列数][­C 显示列数][­d 进行动作]
[­e 范本样式][­f 范本文件][­­help][范本样式][文件或目录...]
备注:grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合
所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来.若不指定任何文
件名称,或是所给予的文件名为“­”,则 grep 指令会从标准输入设备读取数据
参数:
  -E, --extended-regexp PATTERN被视为一个扩展的正则表达式
  -F, --fixed-strings  PATTERN是一个以换行符格开的字符串集合
  -G, --basic-regexp PATTERN被视为一个基本的正则表达式
  -P, --perl-regexp PATTERN被视为一个Perl的正则表达式
  -e,--regexp=PATTERN 把PATTERN视为正则表达式
  -f,--file=FILE 从FILE中获取PATTERN
  -i,--ignor-case 忽略大小写指令
  -w,--word-regexp 强迫PATTERN只匹配完整的词
  -x,--line-regexp 强迫PATTERN只匹配完整的行
  -z,--null-data 数据行以零字节而不是以换行符结束
杂项:
  -s,--no-messages 不显示错误信息
  -v,--invert-match 选择不匹配的行
  -V,--version 打印版本信息并退出
      --help 显示本帮助并退出
      --mmap 如果可能,使用内存映象作为输入
输出控制:
  -m,--max-count=次数 在匹配过指定的后停止工作
  -b,--byte-offset 输出匹配行并显示字节偏移
  -n,--line-number 输出匹配行并显示行号
        --line-buffered 在每一行 flush 输出
  -H, --with-filename 输出每个匹配的文件名
  -h, --no-filename 输出不显示前缀的文件名
      --label=标志 以指定作为标准输出的文件名
  -o, --only-matching 只显示能匹配模式的行
  -q, --quiet, --silent 不显示所有正常的输出
       --binary-files=类型 假设参数是指定的二进制文件,
                可以是“binary”、“text”或者“without-match”
  -a, --text 等同于 --binary-files=text
  -I 等同于 --binary-files=without-match
  -d, --directories=行为 指定处理目录的方式
           可以是“read”、“recurse”或者“skip”
  -D, --devices=行为 指定处理设备文件、管道文件和套接字文件的
                   可以是“read”或者“skip”
  -R, -r, --recursive 等同于 --directories=recurse
          --include=模式 匹配指定的文件将被检查
           -- exclude=模式 匹配指定的文件将被略过
           --exclude-from=文件 匹配指定中的模式的文件将被略过
  -L, --files-without-match 只打印不匹配的名称
  -l, --files-with-matches 只打印匹配的名称
  -c, --count 只打印每个的匹配行数
  -Z, --null 在名字后输出“0”字节
上下文控制:
  -B,--before-context=NUM 打印前行的内容
  -A,--after-context=NUM 打印后行的内容
  -C,--context=NUM 打印行的输出内容
  -NUM 和 --context=NUM 相同
      --color [=WHEN],
     --color [=WHEN] 使用标志来区分匹配的字符串。
                             WHEN 可以是“always”、“never”或者“auto”。
  -U,--binary 在MSDOS风格文件尾部标记处不去除回车符
  -u,--unix-byte-offsets 如果不存在回车符则报告偏移量
  “egrep”表示“grep -E”,“fgrep”表示“grep -F”。
  如果没有给定,或者是-,那么从标准输入读取。如果
  给定的数量少于2,则假定有 -h 选项。 退出状态0表示匹配,
  1表示不匹配,2表示出错。
关键字:grep、设备
分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站