news 2026/6/12 21:01:38

每天一个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/6/10 21:24:03

“降低要求”真能找到更优人才?

在招聘战场上&#xff0c;许多HR笃信一条“黄金法则”&#xff1a;岗位要求写得越高、越全&#xff0c;筛选出的人才就越优秀。于是&#xff0c;JD上堆砌着各种技能、证书、经历要求&#xff0c;恨不得候选人是“六边形战士”。但结果常常是&#xff1a;投递量寥寥&#xff0c;…

作者头像 李华
网站建设 2026/6/9 20:53:19

【读书笔记】《爱因斯坦传》

《爱因斯坦传》 一、为什么选择讲述这本书 1. 爱因斯坦与维也纳的渊源 居住时间&#xff1a;爱因斯坦在维也纳生活过4年&#xff0c;至今故居保存完好重要演讲&#xff1a;1921年在维也纳音乐大厅&#xff08;金色大厅&#xff09;面对3000多人发表演讲&#xff0c;获得空前…

作者头像 李华
网站建设 2026/6/12 17:14:14

意义的世纪:建构未来文明的五大支柱——从登记、货币、学科、公社到对话的完整叙事

意义的世纪&#xff1a;建构未来文明的五大支柱——从登记、货币、学科、公社到对话的完整叙事序章&#xff1a;意义的危机与文明的抉择2025年站在一个独特的文明奇点上&#xff1a;我们拥有前所未有的物质丰裕、技术能力与全球连接&#xff0c;却同时深陷于意义贫困、价值迷失…

作者头像 李华
网站建设 2026/6/9 23:41:06

基于PLC的洗衣机内筒片自动下料装置

基于PLC的洗衣机内筒片自动下料装置设计 第一章 绪论 洗衣机内筒片作为洗衣机核心零部件&#xff0c;其生产下料环节的自动化程度直接决定零部件加工效率与精度。传统内筒片下料多采用人工上料、机械单次裁切模式&#xff0c;存在下料效率低、定位偏差大、人工操作安全风险高、…

作者头像 李华