grep -q用于if逻辑判断

转载 2015年07月09日 11:19:43

grep -q用于if逻辑判断

 

突然发现grep -q 用于if 逻辑判断很好用。

 

-q 参数,本意是 Quiet; do not write anything to standard output.  Exit immediately with zero status if any match is found, even if an error was detected.   中文意思为,安静模式,不打印任何标准输出。如果有匹配的内容则立即返回状态值0。

 

小应用

 

# cat a.txt

nihao 

nihaooo

hello

 

#  if  grep -q hello a.txt ; then echo yes;else echo no; fi 

yes

# if grep -q word a.txt; then echo yes; else echo no; fi

no



转 : http://www.th7.cn/system/lin/201307/41741.shtml

相关文章推荐

shell 中使用grep 来判断

在shell中,经常会用到grep 检索某个文件,查询是否有字符匹配, 用来判断流程: 如:查询打印出来的log中,是否有想要的字符串: [cpp] view plaincopy ...

linux shell 之if-------用if做判断

shell中if做比较 比较两个字符串是否相等的办法是:     if [ "$test"x = "test"x ]; then     这里的关键有几点:     1 使用单个等号     2 ...

grep -q的用法

grep -q用于if逻辑判断   突然发现grep -q 用于if 逻辑判断很好用。   -q 参数,本意是 Quiet; do not write anything to ...
  • dhz120
  • dhz120
  • 2013年08月21日 16:14
  • 7366

grep -q用于if逻辑判断

grep -q用于if逻辑判断   突然发现grep -q 用于if 逻辑判断很好用。   -q 参数,本意是 Quiet; do not write anything to standard out...

shell中grep命令详解

用‘grep’搜索文本文件如果您要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。举个例子:假设您正在‘/usr/src/linux/Documentat...

grep -q用于if逻辑判断

grep -q用于if逻辑判断   突然发现grep -q 用于if 逻辑判断很好用。   -q 参数,本意是 Quiet; do not write anything to ...
  • Truong
  • Truong
  • 2015年10月19日 16:12
  • 1628

grep -q用于if逻辑判断

grep -q用于if逻辑判断   突然发现grep -q 用于if 逻辑判断很好用。   -q 参数,本意是 Quiet; do not write anything to ...

grep的语法和用法

转自:http://blog.csdn.net/tianmohust/article/details/6970242

Oracle认证专家视频教程-OCP全套教程之学习笔记-DBLink

知识要点创建DBLink创建DBLink实验环境 192.168.132 sky2 scott 192.168.133 sky3 king 配置tnsname o133 授予创建权限 sys>g...
  • lampqiu
  • lampqiu
  • 2017年07月06日 13:42
  • 175

【shell学习笔记】反引号和expr的用法

反引号`  和expr主要用于四则运算和字符串的操作。 先说四则运算,在Shell中四则运算不能简简单单的加减乘除,应该要写如下的格式: $val1=`$val2 - 1` 其中“=...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:grep -q用于if逻辑判断
举报原因:
原因补充:

(最多只允许输入30个字)