码迷,mamicode.com
首页 > 其他好文 > 详细

grep -q判断是否包含字符串

时间:2015-03-11 10:42:40      阅读:2067      评论:0      收藏:0      [点我收藏+]

标签:

-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。

经常碰到要判断某个字符串变量是否包含另外一个字符串的问题,使用grep判断,我们其实只想要返回值,不想有任何输出,这时用-q可解决该问题。

a="aa bb cc dd"
echo $a | grep "aa"
if [ $? -eq 0 ]; then
echo "This string is include aa."
else
  echo "This string is not include aa."
fi

 

grep -q判断是否包含字符串

标签:

原文地址:http://www.cnblogs.com/ManMonth/p/4329135.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!