美文网首页
grep命令

grep命令

作者: ifeelok0319 | 来源:发表于2017-06-08 11:10 被阅读15次

在几个文本文件中查找一字符串,可以使用grep命令。

使用方法

grep magic /usr/src/linux/Documentation/*

默认情况下,grep只搜索当前目录。
明确要求搜索子目录:grep -r
忽略子目录:grep -d skip

实用参数

grep -i pattern files:不区分大小写地搜索。默认情况区分大小写,
grep -l pattern files :只列出匹配的文件名,
grep -L pattern files :列出不匹配的文件名,
grep -w pattern files:只匹配整个单词,而不是字符串的一部分(如匹配‘magic',而不是‘magical'),
grep -C number pattern files:匹配的上下文分别显示[number]行,
grep pattern1 | pattern2 files :显示匹配 pattern1 或 pattern2的行,
grep pattern1 files | grep pattern2 :显示既匹配 pattern1 又匹配pattern2 的行。

常用参数

-c 只输出匹配行的计数。
-i 不区分大小写(只适用于单字符)。
-h 查询多文件时不显示文件名。
-l 查询多文件时只输出包含匹配字符的文件名。
-n 显示匹配行及行号。
-s 不显示不存在或无匹配文本的错误信息。
-v 显示不包含匹配文本的所有行。

相关文章

  • grep命令用法

    一、 grep 搜索文本的命令 命令格式:grep[options]... pattern [file]...命令...

  • Linxu搜索文件内容指令--grep

    grep指令语法 - grep与find命令的区别 grep命令是搜索文件内容的,而find命令是用来搜索文件的,...

  • ps -ef|grep

    ps展示进程 grep的命令是查找|是管道命令,即ps,grep同时执行 ps aux |grep amoeba

  • Linux 去除文件中空行的几种方式

    tr 命令 sed 命令 awk 命令 grep 命令

  • Linux运维常用

    网络命令 Vim命令 sed命令 grep 命令

  • 如何一次性批量kill进程

    命令行: ps -ef | grep test | grep -v grep | awk '{print $2}'...

  • grep 命令

    -i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-w: 作为整个单词进行匹配-o : 只显示匹配内...

  • grep命令

    在几个文本文件中查找一字符串,可以使用grep命令。 使用方法 默认情况下,grep只搜索当前目录。明确要求搜索子...

  • grep命令

    基本命令 命令格式 grep [参数] [条件] [文件名] 基本用法 grep 'a' bbb.txt ----...

  • 命令Grep

    grep -n 显示行号-v 过滤内容不显示-i 忽略大小写-E 等同于egrep-o 仅匹配过滤的内容-...

网友评论

      本文标题:grep命令

      本文链接:https://www.haomeiwen.com/subject/tebzfxtx.html