【Linux】grep -q用法详解

这篇具有很好参考价值的文章主要介绍了【Linux】grep -q用法详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🍁博主简介

  🏅云计算领域优质创作者
  🏅华为云开发者社区专家博主
  🏅阿里云开发者社区专家博主
💊交流社区:运维交流社区 欢迎大家的加入!

grep -q 简介

用于if逻辑判断 安静模式,不打印任何标准输出。如果有匹配的内容则立即返回状态值0。

用法

grep -q 参数[索要查找的内容] 文件名

实例

实例1

[root@localhost ~]# cat a.txt            ## 测试数据
d e j
s q u
z c b

[root@localhost ~]# grep "s" a.txt       ## 直接输出匹配结果
s q u

[root@localhost ~]# echo $?              ## 输出0表示匹配成功
0

[root@localhost ~]# grep -q "s" a.txt    ## -q选项表示静默输出

[root@localhost ~]# echo $?              ## 输出0表示匹配成功
0

实例2

[root@localhost ~]# cat a.txt            ## 测试数据
nihao 
nihaooo
hello

[root@localhost ~]# grep hello a.txt       ## 直接输出匹配结果
hello

[root@localhost ~]# echo $?              ## 输出0表示匹配成功
0

[root@localhost ~]# grep -q hello a.txt    ## -q选项表示静默输出

[root@localhost ~]# echo $?              ## 输出0表示匹配成功
0
#判断是否查找到hello文字,如果有则输出yes,没有则输出no;使用静默输出
[root@localhost ~]# if grep -q hello a.txt ; then echo yes;else echo no; fi 
yes

[root@localhost ~]# if grep -q word a.txt; then echo yes; else echo no; fi
no

grep q,《Linux从入门到精通》,linux,运维,服务器,grep命令,grep -q文章来源地址https://www.toymoban.com/news/detail-708725.html

到了这里,关于【Linux】grep -q用法详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux中grep命令的常见用法

    作为linux中最为常用的三大文本(awk,sed,grep)处理工具之一,掌握好其用法是很有必要的。 首先谈一下grep命令的常用格式为: grep  [选项]  ”模式“  [文件] grep家族总共有三个:grep,egrep,fgrep。 命令用法如下:  查看grep命令的帮助信息: -E :开启扩展(Extend)的正则

    2024年02月13日
    浏览(44)
  • 【Linux 服务器运维】定时任务 crontab 详解 | 文末送书

    本文思维导图概述的主要内容: 1.1 什么是 crontab Crontab 是一个在 Unix 和 Linux 操作系统上 用于定时执行任务 的工具。它允许用户创建和管理计划任务,以便在特定的时间间隔或时间点自动运行命令或脚本。Crontab 是 cron table 的缩写, cron 指的是 Unix 系统中的一个后台进程,它

    2024年02月08日
    浏览(92)
  • 『Linux从入门到精通』第 ① 期 - Linux环境搭建 | 云服务器购买 | Xshell环境配置

    目录 💐专栏导读 💐文章导读  🌷Linux环境的搭建方式 🌷云服务器购买 🌷Xshell的安装及使用 🌺Xshell安装 🌺Xshell使用 🌷如何进行共享账号? 🌺创建账号 🌺设置密码 🌺如何登录自己的账号 🌺root与普通用户的区别 🌸作者简介: 花想云 ,在读本科生一枚,致力于 C/

    2024年02月01日
    浏览(72)
  • 【Linux从入门到精通】Linux中的权限管理(实例+详解)

        本篇文章对Linux下的 普通用户 和 超级用户 进行了对比详解。同时有 添加和删除普通用户 的讲解。也详细的解释了 普通文件的权限、拥有者、所属组 设置方法,和对 目录的权限设置方法 。根据需求引出 粘滞位 ,对粘滞位进行详细的解释。解释 每个要点是都带有实例

    2024年02月03日
    浏览(45)
  • 【Linux从入门到精通】文件描述符详解

       文章目录 一、引言  二、引入文件描述符fd 2、1 观察fd的值 2、2 fd保存的位置 三、详解文件描述符fd 3、1 为什么要有文件描述符呢 3、2 到底什么是文件操作符呢 四、文件描述符的使用 4、1 验证文件描述符 4、1、1 验证stdin、stdout、stdout 4、1、2 验证fd值的大小顺序 4、2 输

    2024年02月12日
    浏览(44)
  • Linux通过组合命令行工具处理输出,grep用法

    在 Linux 中,可以通过组合各种命令行工具来运行命令并处理其输出。这通常涉及到以下步骤: 运行命令 : 在终端中运行所需的命令。例如,查看正在运行的进程: 重定向输出 : 使用重定向操作符 将输出保存到文件中,或者使用管道 | 将输出传递给另一个命令。例如,将

    2024年01月25日
    浏览(40)
  • 【Linux从入门到精通】上下文概念详解

        上篇文章(进程的基本概念)我们讲解了进程后,还留下了一个上下文数据概念还没有解释。本篇文章会对上下文概念进行详解。在理解上下文概念时,同时会引出很多新的概念。我们都会对此进行详细解释,希望本篇文章会对你有所帮助。  文章目录  一、什么是上下

    2024年02月05日
    浏览(48)
  • Linux 从入门到精通:curl 命令使用详解

    curl 命令是一个在 Linux 系统中利用 URL 工作的命令行文件传输工具,常用于服务访问和文件下载。curl 支持 HTTP、HTTPS、FTP 等多种协议(默认是 HTTP 协议),可用于模拟服务请求以及上传和下载文件。 1.1 安装命令 并非所有系统都自带 curl 命令,对于简洁版的 Linux 系统,可以使

    2024年02月07日
    浏览(45)
  • 【Linux从入门到精通】线程详解(线程与进程区别)

        本篇文章主要 对线程的概念和线程的控制进行了讲解 。其中我们再次对进程概念理解。同时 对比了进程和线程的区别 。希望本篇文章会对你有所帮助。  文章目录 一、线程概念 1、1 什么是线程 1、2 再次理解进程概念 1、3 轻量级进程 二、进程控制 2、1 创建线程 pt

    2024年02月07日
    浏览(39)
  • 『Linux从入门到精通』第 ⑪ 期 - Linux调试器——gdb使用详解

    🌸作者简介: 花想云 ,在读本科生一枚,致力于 C/C++、Linux 学习。 🌸 专栏简介:本文收录于 C语言初阶专栏 ,本专栏主要内容为本专栏主要内容为Linux的系统性学习,专为小白打造的文章专栏。 🌸 相关专栏推荐: C语言初阶系列 、 C语言进阶系列 、 C++系列 、 数据结构

    2024年02月02日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包