单行表示:
if expression; then statement...; else statement...; fi
多行表示:
if expression; then
statement...;
else
statement...;
fi
解释:
当expression
的运行结果为0
,表示真
;
当expression
的运行结果为非0
,表示假
。
if command -v java &> /dev/null; then echo "JDK is already installed!"; else brew install jdk; fi
if command -v java &> /dev/null; then
echo "JDK is already installed!";
else
brew install jdk
fi