bash – 分号在shell脚本的行尾是多余的?

前端之家收集整理的这篇文章主要介绍了bash – 分号在shell脚本的行尾是多余的?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个shell脚本,其中包含以下内容
case $1 in
    0 )
    echo $1 = 0;
    OUTPUT=3;;
    1 )
    echo $1 = 1;
    OUTPUT=4;;
    2 )
    echo $1 = 2;
    OUTPUT=4;;
esac

HID=$2;
BUNCH=16;
LR=.008;

分号在上面的代码片段是完全多余的吗?有什么理由让一些人使用双分号吗?

它看起来是分号只是一个分隔符,你会使用,而不是一个新行。

在行尾的单个分号是多余的,因为换行符也是一个命令分隔符。在每个模式块中的最后一个命令的末尾特别需要双分号;有关详细信息,请参阅帮助案例。

猜你在找的Bash相关文章