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

  • oppo相机怎么调比例(oppo相机怎么调成九宫格)

    oppo相机怎么调比例(oppo相机怎么调成九宫格)

  • 迅雷白金会员和超级会员区别(迅雷白金会员和超级会员区别 知乎)

    迅雷白金会员和超级会员区别(迅雷白金会员和超级会员区别 知乎)

  • 小米10标准版多少倍变焦(小米10 标准版)

    小米10标准版多少倍变焦(小米10 标准版)

  • 复印机可以打印吗(复印机可以打印手机上的图片吗?)

    复印机可以打印吗(复印机可以打印手机上的图片吗?)

  • 显示屏vga什么意思(显示屏的vga)

    显示屏vga什么意思(显示屏的vga)

  • 华为限制安装应用权限在哪(华为限制软件下载)

    华为限制安装应用权限在哪(华为限制软件下载)

  • qq上的神秘字符怎么弄(qq的神秘字符是什么东西)

    qq上的神秘字符怎么弄(qq的神秘字符是什么东西)

  • 支付宝扫了没付款能查到吗(支付宝扫了没付款在哪)

    支付宝扫了没付款能查到吗(支付宝扫了没付款在哪)

  • 小米9自动关机怎么回事(小米9自动关机怎么设置)

    小米9自动关机怎么回事(小米9自动关机怎么设置)

  • 你的网卡不支持1000m宽带,怎么解决(您的网卡配置暂不支持1000m宽带什么意思)

    你的网卡不支持1000m宽带,怎么解决(您的网卡配置暂不支持1000m宽带什么意思)

  • 小米8双4g设置有什么用(小米手机双4g怎么设置)

    小米8双4g设置有什么用(小米手机双4g怎么设置)

  • 手机360浏览器怎么翻译网页(手机360浏览器怎么下载视频)

    手机360浏览器怎么翻译网页(手机360浏览器怎么下载视频)

  • airpods怎么切歌(AirPods怎么切歌)

    airpods怎么切歌(AirPods怎么切歌)

  • b站怎么设置不接收私信(b站怎么设置不让别人看动态)

    b站怎么设置不接收私信(b站怎么设置不让别人看动态)

  • 芒果tv怎么开启自动续费(芒果tv怎么开启悬浮窗)

    芒果tv怎么开启自动续费(芒果tv怎么开启悬浮窗)

  • 华为如何播rmvb(华为如何播放设wmv格式)

    华为如何播rmvb(华为如何播放设wmv格式)

  • 网易云怎么调音效(网易云怎么调音效好听)

    网易云怎么调音效(网易云怎么调音效好听)

  • 蘑菇钉签到位置能改吗(蘑菇钉签到位置改了,老师那边能查出来吗,有问题吗)

    蘑菇钉签到位置能改吗(蘑菇钉签到位置改了,老师那边能查出来吗,有问题吗)

  • vivox9s相册怎么备份(vivos9相册在哪里)

    vivox9s相册怎么备份(vivos9相册在哪里)

  • flaal00华为什么型号(华为frl an00a手机)

    flaal00华为什么型号(华为frl an00a手机)

  • 苹果手机的趣步为什么更新不了(苹果手机趣步怎么更新最新版本)

    苹果手机的趣步为什么更新不了(苹果手机趣步怎么更新最新版本)

  • 如何把拉黑的电话解除(如何把拉黑的电话找回来)

    如何把拉黑的电话解除(如何把拉黑的电话找回来)

  • 安全教育平台密码忘了怎么办(安全教育平台密码8~20位)

    安全教育平台密码忘了怎么办(安全教育平台密码8~20位)

  • NavMenu导航菜单el-submenu点击事件及激活状态变化(导航菜单是什么)

    NavMenu导航菜单el-submenu点击事件及激活状态变化(导航菜单是什么)

  • YOLOV8最强操作教程.(yolov5 教程)

    YOLOV8最强操作教程.(yolov5 教程)

  • 利用Linux Find命令查找文件方法记录 快速查找文件位置

    利用Linux Find命令查找文件方法记录 快速查找文件位置

  • Discuz如何去掉php小尾巴(discuz如何关闭站点)

    Discuz如何去掉php小尾巴(discuz如何关闭站点)

  • 应交税费应交增值税明细账怎么填
  • 怎么计算土地增值税的相关税金
  • 免税收入怎么做会计分录
  • 什么是一般业务
  • 房租雇东不开发票只有收据怎么处理?
  • 改签费可以进项转出吗
  • 海关进口增值税专用缴款书如何抵扣
  • 养老失业工伤单位一般缴纳多少钱
  • 建筑公司现金日记账怎么填写
  • 销售商品开具商品单据
  • 多付的货款怎么追回
  • 制造费用可以抵进项税吗
  • 研发支出费用化支出包括哪些
  • 合同中止发票已入账怎么处理?
  • 农村承包土地能卖土吗
  • 发票勾选平台显示不成功
  • 建房子的公司
  • 新药从开发到生产的流程
  • 应交税费待抵扣进项税额是什么科目
  • 消费税什么时候用最高售价
  • 赠送算商业用途吗
  • 建筑劳务预缴税款后怎么申报
  • ami bios怎么设置u盘启动
  • 在建工程会计账务处理是否有利润表
  • 冲销货款应怎么记账
  • 房地产企业将开发产品抵押后再销售
  • 微信小程序实现发红包
  • 季度交企业所得税是按照什么来交的
  • 查补以前年度收入怎么做会计分录
  • 笔记本电池保养注意事项
  • 家庭承包发包方的权利和义务
  • 手机短信是哪一年开始的
  • 公司购买二手车需要交什么税
  • 企业所得税的应纳税额计算公式
  • php生成csv文件
  • vue的后端
  • 行政单位捐赠会计分录怎么做的
  • 微信手机充值怎么自定义金额
  • 微信小程序开发
  • 语义分割用途
  • 简单的画
  • 企业办理退税,税务机关要检查吗
  • 客运收费标准
  • 退税是上一年交的税都会退吗
  • openglskia是什么意思
  • 织梦改logo
  • 存货盘盈盘亏处理会计分录
  • 织梦怎样实现文件上传
  • 制造行业结转成本
  • 一般纳税人的账务处理分录
  • 会计科目累计摊销
  • 采购原材料未入库
  • 运费与快递费的区别在哪
  • 发放职工薪酬计入什么科目
  • 销售额大于营业收入吗
  • 社保个税申报是什么意思
  • 母公司无偿给子公司房屋使用谁交房产税呢
  • 不交社保的职业
  • 公司向法人借款会计分录
  • 外经证是怎么样的
  • 一般纳税人10万元以下附加税
  • 办土地证费用会退吗
  • 利用sql函数生成数据
  • sql中出现将截断字符串或二进制
  • 远程桌面连接 server 2016
  • Freebsd7.0 Apache2.2+MySQL5+PHP5安装和配置方法
  • winxp系统停止服务
  • dll进程
  • linux的安装流程和详细内容
  • sdstat.exe - sdstat是什么进程 有什么用
  • sessmgr.exe - sessmgr是什么进程 有什么用
  • linux命令怎么用
  • 查看linux中某个端口(port)是否被占用的方法
  • nginx 执行shell
  • javascript消息对话框
  • 济南税务局投诉电话
  • 运输公司抵扣
  • 税务局无编制人员工资
  • 税费算管理费用还是财务费用
  • 福建平潭综合实验区属于哪个市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设