位置: IT常识 - 正文

Linux中用grep命令来搜索单词及统计匹配的行数(linux grep使用)

编辑:rootadmin
这篇文章主要介绍了Linux中使用grep命令来搜索多个单词和用grep命令统计匹配字符串的行数的方法,其中匹配多单词用到了grep所支持的正则表达式,需要的朋友可以参考下... 16-02-02

推荐整理分享Linux中用grep命令来搜索单词及统计匹配的行数(linux grep使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux grep命令详解,linux grep命令详解,linux命令grep用法,linux grep使用,linux grep命令详解,linux grep使用,linux命令grep用法,linux命令grep用法,内容如对您有帮助,希望把文章链接给更多的朋友!

使用 grep 命令来搜索多个单词要使用 grep 命令来搜索多个字符串或单词,我们该怎么做?例如我想要查找 /path/to/file 文件中的 word1、word2、word3 等单词,我怎么样命令 grep 查找这些单词呢?

grep 命令支持正则表达式匹配模式。要使用多单词搜索,请使用如下语法:

代码如下:grep 'word1\|word2\|word3' /path/to/file

下的例子中,要在一个名叫 /var/log/messages 的文本日志文件中查找 warning、error 和 critical 这几个单词,输入:

代码如下:$ grep 'warning\|error\|critical' /var/log/messages

仅仅只是要匹配单词(即该词两侧是单词分界符,针对西方以空格分隔的语言而言)的话,可以加上 -w 选项参数:

代码如下:$ grep -w 'warning\|error\|critical' /var/log/messagesLinux中用grep命令来搜索单词及统计匹配的行数(linux grep使用)

egrep 命令可以跳过上面的语法格式,其使用的语法格式如下:

代码如下:$ egrep -w 'warning|error|critical' /var/log/messages

我建义您们加上 -i (忽略大小写) 和 --color 选项参数,如下示:

代码如下:$ egrep -wi --color 'warning|error|critical' /var/log/messages

输出示例:

用 grep 命令统计匹配字符串的行数在 Linux 或 UNIX 操作系统下,对于给定的单词或字符串,我们应该怎么统计它们在每个输入文件中存在的行数呢?您需要通过添加 -c 或者 --count 选项参数来抑制正常的输出。它将会显示对输入文件单词匹配的行数,如下所示:

代码如下:$ grep -c vivek /etc/passwd

或者

代码如下:$ grep -w -c vivek /etc/passwd

输出的示例:

代码如下:1

相反的,使用 -v 或者 --invert 选项参数可以统计出不匹配的输入文件行数,键入:

代码如下:$ grep -c vivek /etc/passwd

输出的示例:

代码如下:45
本文链接地址:https://www.jiuchutong.com/zhishi/277373.html 转载请保留说明!

上一篇:怎么激活Win11企业版?Win11企业版激活密钥分享 附激活工具(win11企业版激活)

下一篇:Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本(windows 11什么时候)

  • 所得税费用的计提
  • 企业的进项税额怎么算
  • 年度企业所得税会计分录怎么做
  • 有限合伙需要报增值税吗
  • 个人所得税是什么
  • 小汽车折旧年限的最新规定2023
  • 专票打印偏下可以用吗
  • 胶水开票开什么类目
  • 设计服务类合同
  • 冲红票需要给购方吗
  • 房地产公司拆迁部岗位职责
  • 购销商品分类核算方法有
  • 申请生育津贴需要提供什么材料
  • 小规模纳税人销售额
  • 收到厂家返利如何做账
  • 员工工资的扣点
  • 工程款为什么要扣税
  • 营改增的税收政策
  • 代开专用发票缴纳的增值税需要计提吗?
  • 税务机关代开的普通发票上无需加盖收款方的印章
  • 计提厂房租金怎么做账?
  • 农业免税企业怎么报税
  • 修理时换下的废品配件怎么处理?
  • 发票认证后还要做什么
  • 利润表与所得税申报表不符
  • 无法偿还的应付款项予以转账
  • 产品质量监督检验
  • 基本建设项目待摊投资管理规定
  • 结转到生产成本的科目
  • php json转对象
  • 笔记本投屏到电视
  • 应收账款可不可以作为质押合同的标的
  • php字符串数组函数
  • 原始凭证填的基数怎么填
  • 境外所得税抵免汇率
  • 超市进货产品
  • 资产负债表应付账款怎么填列
  • 每个建筑项目都有监理吗
  • php新版本特性
  • easyui分页传递表单参数
  • 固定资产有何特征?
  • sendmailadmin
  • 上月增值税报表还可以更正吗
  • 工程增值税怎么算,知道9%的税率
  • 购买加油卡如何做会计分录
  • 企业贷款利息是多少
  • 线程池中的一个线程执行完一个任务后
  • 购入的设备用于研发怎样记账
  • 结转本年利润按什么算
  • 进项税留底怎么处理
  • 小规模企业应交税费二级科目
  • 付给供应商的货款怎么写记账凭证
  • 增值税专用发票几个点
  • 发票验旧后才能领新发票吗
  • 购入自用的机器怎么入账
  • 在建工程二级科目待摊支出
  • 营业外收入主要来源
  • 小企业的建账流程分为什么内容
  • mysql实现合并同一ID对应多条数据的方法
  • mysql5.7.17下载
  • 利用pt-heartbeat监控MySQL的复制延迟详解
  • sql server常用
  • mac安装应用一般放在哪个目录下
  • linux系统ln命令
  • WIN10安装介质不识别硬盘
  • shell脚本编程实例
  • awk实现wc功能
  • opengl glu
  • 深入理解ffmpeg pdf
  • 杨辉三角的代码
  • 安卓退出界面
  • python xml文件转化为excel
  • unity3d 版本
  • javascript运用
  • pass python用法
  • 国家税务总局纳税服务司罗名
  • 国家税务贵州省税务
  • ca登录的用户名和密码分别是什么
  • 2015年中国出口退税新政策
  • 工资个人所得税法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设