位置: 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什么时候)

  • 买车交的保险
  • 企业所得税损益结转
  • 没房分手的多吗
  • 让渡资产使用权是指资产的所有者将
  • 劳务工资入什么科目
  • 10个税点怎么计算公式
  • 汇算清缴调表不调账调的是哪张表
  • 佣金开什么发票内容
  • 30万免税超过30万
  • 支付宝过路费开票小程序
  • 残疾人就业保障金征收使用管理办法
  • 会议费报销税务规定
  • 个人独资企业有章程没有
  • 企业名称变更需要重新核名吗
  • 增值税税率如何计算
  • 出口退税企业退税时间
  • 地税印花税税率是多少
  • 利润分配可以用现金吗
  • 汇算清缴的所得税会计分录
  • 开票超过离线时长怎么解决
  • 销售收入里面包括免税收入呢
  • 质保金付款时怎么付
  • 小规模纳税人专票开3%的专票,以后就不能享受1%
  • 利息怎么算的计算公式举例
  • 工资一定要通过应付工资科目吗
  • 零售金银首饰消费税税率是多少
  • 销售商品现金流量表项目
  • 小规模计提缴纳增值税
  • mac如何改变用户名
  • 进口免费赠送报成了一般贸易
  • PHP:mb_parse_str()的用法_mbstring函数
  • RunClubSanDisk.exe是什么程序? 闪迪U盘广告推介程序
  • 代开专用发票的流程资料要求
  • php通用分页类
  • 用java写一个helloworld
  • php获取字符串中的指定字符
  • 今日除夕吉时
  • vue清空页面数据
  • php数组的类型有哪些
  • vue初始化命令
  • chrome os安装到u盘
  • js浅拷贝和深拷贝的方法
  • 增值税专用发票的税率是多少啊
  • 列入固定资产的金额标准
  • phpcms采集教程
  • pandas columns排序
  • 货物运输行业前景如何
  • 银行手续费和利息会计分录
  • android 矩阵运算
  • 小规模纳税人税控盘怎么抵税
  • 企业稳岗补贴计算公式
  • 收到社保稳岗补贴转入营业外收入要交企业所得税吧
  • 用货物抵债如何入账
  • 个体工商户的个税起征点
  • 视频制作开票属于现代服务吗?
  • 关于消费税的会计处理
  • 收到票据又转背书付了账务处理
  • 营改增问题解答
  • 税控盘服务费什么样的发票可以抵扣
  • 记账凭证模板
  • 使用sql查询
  • window7临时文件
  • win10 10月更新
  • xp系统1
  • win8系统盘瘦身
  • win102021年1月大更新
  • 一、Unity3D 5.0.1-示例项目“汽车游戏”的展示及开发准备
  • opengl
  • unity learn premium
  • javascript编写
  • js实现组件功能
  • nodejs child_process
  • js能实现的简单效果
  • jquery如何调用
  • 自己搭配电脑
  • javascript的push方法
  • 契税退税进度怎么查询
  • 税收分类分级管理后如何开展风险管理
  • 增值税电子普通发票和普通发票区别
  • 中国民营经济十大新闻人物
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设