Linux grep指令的使用

2017-01-13 11:40:34来源:CSDN作者:Love_Legain人点击

Linux grep指令的使用


grep : Globally search a Regular Expression and Print(使用正则表达式进行全局搜索并将查找到的结果显示出来.)

  1. 功能说明:查找文件里符合条件的字符串。

  2. 语  法:grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][–help][范本样式][文件或目录…]

  3. 补充说明:grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为“-”,则grep指令会从标准输入设备读取数据。

  4. 参  数:
    -a或–text 不要忽略二进制的数据。

    -b或–byte-offset 在显示符合范本样式的那一列之前,标示出该列第一个字符的位编号。

    -c或–count 计算符合范本样式的列数。

    -d<进行动作>或–directories=<进行动作> 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。

    -E或–extended-regexp 将范本样式为延伸的普通表示法来使用。

    -F或–fixed-regexp 将范本样式视为固定字符串的列表。

    -h或–no-filename 在显示符合范本样式的那一列之前,不标示该列所属的文件名称。

    -i或–ignore-case 忽略字符大小写的差别。

    -l–list matched filenames 列出所有匹配文件的文件名称

    -L或–files-without-match 列出文件内容不符合指定的范本样式的文件名称。

    -q或–quiet或–silent 不显示任何信息。

    -s或–no-messages 不显示错误信息。

    -V或–version 显示版本信息。

    -w或–word-regexp 只显示全字符合的列。

    -y 此参数的效果和指定“-i”参数相同。

    –help 在线帮助。

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台