grep Linux filename 命令要查找什么文件?

发布于 科技 2024-02-16
4个回答
  1. 匿名用户2024-01-25

    查找文件包含"linux"字符串。

    搜索文本并打印出匹配的行。 grep 的全称是 Global Regular Expression Print,代表全局正则表达式版本,其使用权限为所有用户。

    2.格式。 grep [options]

    3.主要参数:

    options] 主要参数:

    c:仅输出匹配行的计数。

    i:对大写和小写不敏感(仅适用于单个字符)。

    h:查询多个文件时不显示文件名。

    l:查询多个文件时,只输出包含匹配字符的文件名。

    n:显示匹配的行号和行号。

    s:不显示文本不存在或没有匹配文本的错误消息。

    v:显示不包含匹配文本的所有行。

    模式正则表达式的主要参数:

    忽略正则表达式中的特殊字符。

    原意。

    匹配正则表达式的开始行。

    匹配正则表达式的结束行。

    从与正则表达式匹配的行开始。

    到与正则表达式匹配的行的末尾。

    单个字符(如 [a])符合 a 的条件。

    范围,例如 [a-z],即 a、b、c 一直到 z 都是合规的。

    所有单独的字符。

    有字符,长度可以是 0。

    该命令使用一个简单的实例。

    grep ‘test’ d*

    显示以 d 开头的文件中包含 test 的所有行。

    grep ‘test’ aa bb cc

    显示与 AA、BB、CC 文件中的 test 匹配的行。

    grep ‘[a-z]\’aa

    显示包含每个字符串至少具有 5 个连续小写字符的字符串的所有行。

    grep ‘w\(es\)t.*1 aa 如果匹配 West,则 ES 将存储在内存中,标记为 1,然后搜索任何字符 (..)*这些字符后面跟着另一个 es(1),找到时会显示。

    如果你使用 egrep 或 grep -e,你不会使用 “ ” 符号来转义,只需写 'w(es)t'。* 1 是可以的。

  2. 匿名用户2024-01-24

    这不是一个查找文件,它是在文件中查找 linux 字符串,例如: root 的第三行是 linux 就好了

    grep "linux"根会找到的!

  3. 匿名用户2024-01-23

    它是在文件名中查找 linux 字符串。

  4. 匿名用户2024-01-22

    Linux 用于查找文件内容的常用命令方法。

    1. 从文件内容中查找与指定字符串匹配的行

    grep "正在查看的字符串"文件名。

    示例:在当前目录中查找包含指定字符串的第一级文件夹。 在文件中。

    grep "thermcontact" *in

    2. 从文件内容中找到与正则表达式匹配的行:

    grep e “正则表达式” 文件名。

    3. 稿件支票信不区分大小写

    grep –i "正在查看的字符串"文件名。

    4. 查找匹配的行数:

    grep -c "正在查看的字符串"文件名。

    5. 从文件内容中查找与指定字符串不匹配的行

    grep –v "正在查看的字符串"文件名。

    6. 从根目录开始并查找所有扩展。 记录并查找包含“错误”的行。

    find / type f -name "*log" |xargs grep "error"

    find . name "*in" |xargs grep "thermcontact"

相关回答