news 2026/8/29 5:59:02

每天一个Linux命令_grep

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
每天一个Linux命令_grep

打印出包含某字符的所以字符串(区分大小写)

  • grep hello testfile.txt

加-i可以忽略大小写

  • grep -i hello testfile.txt

加-w可以精确匹配

  • grep -w hello testfile.txt

加-e可以实现多个条件查找

  • grep -e hello -e today testfile1.txt

加-n可以显示行数

  • grep -n hello testfile1.txt

加-r递归查找所有含有此字符的文件

  • grep -r hello testdir/

加-l仅仅查找文件名

  • grep -lr hello testdir/

加-E启用正则表达式

  • grep -E 'hello|today' testfile1.txt

正则表达式常用速查表

元字符/表达式

功能说明

grep -E 示例

匹配效果

.

匹配任意单个字符(除换行符)

grep -E "a.c" test.txt

匹配 abc、a1c、a#c 等(a和c之间任意1个字符)

[]

匹配括号内任意单个字符,可写范围

grep -E "[0-9a-z]" test.txt

匹配任意1个数字或小写字母

[^]

匹配括号外任意单个字符(取反)

grep -E "[^a-z]" test.txt

匹配非小写字母的字符(数字、大写、符号等)

*

匹配前导字符 0 个或多个

grep -E "ab*" test.txt

匹配 a、ab、abb、abbb 等(b可出现0次及以上)

+

匹配前导字符 1 个或多个(核心常用)

grep -E "a+" test.txt

匹配 a、aa、aaa 等(a至少出现1次,不匹配空)

?

匹配前导字符 0 个或 1 个(可选匹配)

grep -E "a?" test.txt

匹配空、a(a最多出现1次)

{n}

精确匹配前导字符 n 次

grep -E "a{2}" test.txt

仅匹配 aa(a恰好出现2次)

{n,}

匹配前导字符至少 n 次

grep -E "a{2,}" test.txt

匹配 aa、aaa、aaaa 等(a至少出现2次)

{n,m}

匹配前导字符 n 到 m 次(含边界)

grep -E "a{2,4}" test.txt

匹配 aa、aaa、aaaa(a出现2-4次)

^

匹配行首(行的开头位置)

grep -E "^start" test.txt

匹配以 start 开头的行

$

匹配行尾(行的结束位置)

grep -E "end$" test.txt

匹配以 end 结尾的行

|

逻辑“或”,匹配多个表达式中的任意一个(核心常用)

grep -E "error|warn" test.log

匹配含 error 或 warn 的行

()

分组匹配,将多个字符视为一个整体(核心常用)

grep -E "(ab)+" test.txt

匹配 ab、abab、ababab 等(ab作为整体重复)

\<

匹配词首(单词的开头位置)

grep -E "\<hello" test.txt

匹配 hello、helloworld 等(以 hello 开头的单词)

\>

匹配词尾(单词的结束位置)

grep -E "hello\>" test.txt

匹配 hello、worldhello 等(以 hello 结尾的单词)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 15:32:45

具身认知的机器人实现:从哲学思想到计算框架的演进路径

点击 “AladdinEdu&#xff0c;你的AI学习实践工作坊”&#xff0c;注册即送-H卡级别算力&#xff0c;沉浸式云原生集成开发环境&#xff0c;80G大显存多卡并行&#xff0c;按量弹性计费&#xff0c;教育用户更享超低价。 引言&#xff1a;认知科学的范式革命 20世纪中叶&…

作者头像 李华
网站建设 2026/8/24 11:13:07

2026年大模型入门指南(小白/程序员必看,建议收藏)

2025-2026这一年多&#xff0c;大模型彻底褪去实验室的高冷光环&#xff0c;从前沿技术研究&#xff0c;走进了每一位程序员、学生、转行者的日常工作和职业规划里。无论是后端开发想拓展技能边界&#xff0c;还是零基础小白想抓住AI风口&#xff0c;大模型都成了绕不开的热门赛…

作者头像 李华
网站建设 2026/8/21 15:32:47

YOLO26 核心改进解析:无NMS+移除DFL,边缘端推理速度飙升43%

前言&#xff1a;YOLO系列作为目标检测领域的标杆算法&#xff0c;从YOLOv1到YOLOv10&#xff0c;始终在“精度-速度”平衡上持续突破。YOLO26作为面向边缘端优化的全新版本&#xff0c;核心亮点在于**移除传统NMS&#xff08;非极大值抑制&#xff09;与删除DFL&#xff08;分…

作者头像 李华