概述
grep 返回值问题
1、取grep命令的返回值(进程的返回值)
其中grep返回 0 1 或者 -1
即取1 0 或者-1放入一个变量中
var=`apache2 -v | grep Apache` // 将grep名命令的结果保存到变量var中
echo $var
echo $var | grep Apache // 使用grep搜索变量var中是否含有 Apache子串
value=$? // 将grep的返回值保存到value变量中
echo $value # 输出返回值的结果
2、获得grep命令的输出(即打印在标准输出上的内容):
var=`apache2 -v | grep Apache` // 将grep命令的结果保存到变量var中
echo $var
3、下面是一个判断是否搜到结果并进行不同处理的程序:
if
apache2 -v | grep Apache
then
echo "apache2 已安装:"
apache2 -v
else
echo "no"
exit
fi
最后
以上就是耍酷曲奇为你收集整理的grep 返回值问题的全部内容,希望文章能够帮你解决grep 返回值问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复