问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux shell编程,这个命令if [ "$pid" ]; then...。什么时候if条件判断...

发布网友 发布时间:2022-04-26 21:58

我来回答

6个回答

热心网友 时间:2022-04-18 21:02

只有当pid为空时,if条件才会为false。如果pid是程序获取的进程号,那么就是当进程存在时(pid不为空)为true,当进程不存在时(pid为空)为false。
1、pid=""
    if条件为false,如下面输出2:
    pid=""
    if [ "$pid" ]
    then
        echo "1"
    else
        echo "2"
    fi
2、pid=任何非空值
    if条件为true,如下面输出1:
    pid="0"
    if [ "$pid" ]
    then
        echo "1"
    else
        echo "2"
    fi
希望能够帮助到你,你的好评是我前进的动力,谢谢!

热心网友 时间:2022-04-18 22:20

这个里面的[ ]是表示判断的,相当于关键字test ,比如 [ $a=0 ] ,就表示当a=0的时候

if [ $a=0 ];then
echo "a"
else
echo "b"
fi
比如这句就表示当a的值为0的时候就输出a, a是其它值为就输出b

热心网友 时间:2022-04-18 23:54

判断该进程是否正在运行。运行为true,未运行为false.

热心网友 时间:2022-04-19 01:46

判断该进程是否存在。

热心网友 时间:2022-04-19 03:54

pid有值的时候为True

热心网友 时间:2022-04-19 06:18

$pid存在且不为0为true
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 如果公司借壳上市,那原公司会停盘吗,如果一直持有那个公司的股票呢... Linux条件测试,有没有办法知道一个文件里是否有某个字符.若有则为真。 在linux中,if [ -f $home/$1]的含义 linux里面if [ “result” != ““ ]判断作用是什么? Linux里面if -s命令作用是什么? 骚扰短信 什么是骚扰短信 我经常收到一些骚扰短信,带威胁性的,请问我该怎么做 表格中的文字怎样可以一键删除 短信骚扰 治安管理处罚法怎么处罚 谁能提供一些好玩的年会小游戏,适合多人玩的 年会中适合玩哪些小游戏?不需要男女配合,也不需要道具的简单游戏. 为什么奇艺影视里看电视不能看全集 只能看一点点 陆贞传奇爱奇艺全集沈佳敏死是哪一集 青云志第二季全集爱奇艺 我家有喜全集爱奇艺 狼烟遍地43集全集爱奇艺在线观看? 仙剑奇侠传1电视剧全集奇艺网 甄嬛传全集在线观看爱奇艺 美丽的契约全集爱奇艺播放哪里有? 爱奇艺会员是不是可以每天看一集盗墓笔记。还是可以看全集。 linux shell 条件基础判断 错误 linux shell 一个条件判断语句的语法错误求助 linux shell编程中怎么判断时间相等 QQ里面的bugreport是什么 婚姻法非法同居 什么叫非法同居,新婚姻法怎么规定的 什么是非法同居? 非法同居的定义是什么 什么叫非法同居,同居构成重婚罪吗,同居和重婚区别 什么是私婚,什么是非法同居 非法同居的概念是什么? 新婚姻法对非法同居的处罚是否有规定 法律上什么是非法同居 法律是怎样定义非法同居的? 什么叫非法同居 什么是非法同居?非法同居定义 非法同居有哪几种类型,怎么区分事实婚姻和非 追尾了,保险公司要怎么赔偿 在中国新婚姻法中,如何才算非法同居? 新婚姻法 非法同居的规定是怎样的