问答文章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条件判断为true和false呢?

发布网友 发布时间:2022-04-22 10:23

我来回答

5个回答

热心网友 时间:2023-11-01 03:16

只有当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
希望能够帮助到你,你的好评是我前进的动力,谢谢!

热心网友 时间:2023-11-01 03:16

$pid存在且不为0为true

热心网友 时间:2023-11-01 03:17

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

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

热心网友 时间:2023-11-01 03:17

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

热心网友 时间:2023-11-01 03:18

pid有值的时候为True
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 linux shell if语句为什么会出现一下问题,怎么解决? linux脚本if语句linuxif脚本 linux shell脚本 if语句 怎么用 [:alpha::] linux bshell if语句问题 UNIX/Linux shell脚本 if语句的几个案例 linux shell if语句中~是什么意思 求linux shell 中if的写法 shell脚本中的if中多条件语句如何写。 Linux shell if语句 如何在linux shell中if表达语句 linux shell的if语句 steam特别好评的七款恋爱养成游戏 单游吧恋爱游戏进不去 你认为在恋爱中谁会占主导地位,为什么? 从来不在朋友圈发自己照片的女生是什么性格? 恋爱游戏能玩吗? 404 Not Found 恋爱冒险游戏对恋爱经验有帮助吗? 为什么大家都喜欢恋与制作人? 玩了怎么造句 linux下bash shell的if语句后多条命令 在linux shell中if语法的使用不知道错在哪里? shell编程,if,else之后怎么执行多条语句?只能用&&? linux shell编程 if语句无法判断变量是否相等 抖音48小时不在线会如何显示 专业UI设计师有哪些特点? 抖音在线时间超过多久就不显示了 抖音超过几小时显示昨天在线 什么是UI设计师 抖音超过多久显示昨天在线 UI设计师按照级别划分都有哪些? 抖音超过多少小时显示昨天在线 抖音超过1天不在线显示什么 华为抖音不显示在线多长时间 抖音显示今天在线是多久 UI设计师的具体工作内容有哪些? 404 Not Found 抖音显示今天在线是几小时内 抖音两天没有登录会显示两天前在线吗 涓轰粈涔堟坠链鸿繛涓妛ifi浜嗙敤镌€鐢ㄧ潃灏辨柇缃戜简锻360闂瓟