grep 返回值问题
1、取grep命令的返回值(进程的返回值)
其中grep返回 0 1 或者 -1
即取1 0 或者-1放入一个变量中
复制代码
2、获得grep命令的输出(即打印在标准输出上的内容):
1
2
3
4
5var=`apache2 -v | grep Apache` // 将grep名命令的结果保存到变量var中 echo $var echo $var | grep Apache // 使用grep搜索变量var中是否含有 Apache子串 value=$? // 将grep的返回值保存到value变量中 echo $value # 输出返回值的结果
复制代码
3、下面是一个判断是否搜到结果并进行不同处理的程序:
1
2var=`apache2 -v | grep Apache` // 将grep命令的结果保存到变量var中 echo $var
复制代码
1
2
3
4
5
6
7
8
9
10if apache2 -v | grep Apache then echo "apache2 已安装:" apache2 -v else echo "no" exit fi
最后
以上就是耍酷曲奇最近收集整理的关于grep 返回值问题的全部内容,更多相关grep内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复