加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-15 16:39:16 所属栏目:安全 来源:网络整理
导读:我有一个shell脚本,其中包含以下内容: case $1 in 0 ) echo $1 = 0; OUTPUT=3;; 1 ) echo $1 = 1; OUTPUT=4;; 2 ) echo $1 = 2; OUTPUT=4;;esacHID=$2;BUNCH=16;LR=.008; 分号在上面的代码片段是完全多余的吗?有什么理由让一些人使用双分号吗? 它看起来
我有一个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;

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读