我是靠谱客的博主 耍酷曲奇,最近开发中收集的这篇文章主要介绍grep 返回值问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 返回值问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部