if command的情形,是否可以理解为0就是真,非0是假?

来源:3-2 使用if-then-else语句

八卦一百二十八掌

2021-01-02

#!/bin/bash

if ps -ef | grep sshd | grep -v grep &> /dev/null
then
echo "sshd is RUNNING"
else
echo "sshd is STOPPED"
fi

写回答

1回答

酷田

2021-01-03

是的,shell中指令执行的结果为0代表真,非0全部为假

0
0

掌握Shell脚本编程 360架构师带你进阶Linux高手

30%知识讲解+70%实例操作 掌握Shell脚本编程能力

1638 学习 · 297 问题

查看课程