在Bash

时间:2016-02-03 17:46:27

标签: bash shell if-statement

我是shell脚本的初学者,并且在大学FOSS实验室学习它。我已经看到了if语句的两种不同语法,两者都有效,所以我不确定应该坚持哪一种是正确的。

if [ condition ]
then
    # statements
else
    # statements
fi

这是我在课堂上发现的那本书,它确实在bash中工作。我在网上找到的下一个语法是使用额外的;符号,就像这样。

if [ condition ]; then
    # statements
else
    # statements
fi

两者有什么区别?哪个是坚持的好习惯?

0 个答案:

没有答案