Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
jiych
V2EX  ›  Linux

不解的bash脚本

  •  
  •   jiych · Jul 3, 2013 · 4529 views
    This topic created in 4722 days ago, the information mentioned may be changed or developed.
    在公司的脚本里到处看到
    if [ 0 -eq 1 ];then
    ...
    fi
    各位v2exer,怎么看?
    Supplement 1  ·  Jul 4, 2013
    看来是蛋痛,原文是这样的:

    if [ 0 -eq -1 ];then
    echo "XXXX"
    exit 1
    fi

    应该不是懒得注释吧#¥%…………&……
    11 replies    1970-01-01 08:00:00 +08:00
    yesono
        1
    yesono  
       Jul 3, 2013
    这段可以去掉了
    celon
        2
    celon  
       Jul 3, 2013
    相当于注释掉这段?
    jiych
        3
    jiych  
    OP
       Jul 3, 2013
    @celon
    这么说来,还不完全是O痛?
    fkccp
        4
    fkccp  
       Jul 3, 2013
    注释,其他语言里可以防止 /**/ 嵌套,这里估计是懒得一行行加#
    eightii
        5
    eightii  
       Jul 3, 2013
    哟~不错喔,这种方式注释真的可以省很多#....不过我一般都是在pad++上写shell,直接alt拉一列就行了。
    guangwong
        6
    guangwong  
       Jul 3, 2013
    。。。。。令楼主百思不得其解,不是好的注释风格。。

    批量行首加#这么简单的事情。。
    yangg
        7
    yangg  
       Jul 3, 2013
    没区域注释,或者不配置的人伤不起
    laneovcc
        8
    laneovcc  
       Jul 4, 2013
    蛋疼, 不如用

    : "
    "
    alexrezit
        9
    alexrezit  
       Jul 4, 2013   ❤️ 1
    @fkccp
    control v, 选中, I, #, Esc.
    zhttty
        10
    zhttty  
       Jul 4, 2013   ❤️ 1
    明显是注释...

    估计是之前有判断的,后来这个判断废了,直接eq掉。
    jsz
        11
    jsz  
       Jul 4, 2013
    这个跟 C 里常用的 #ifdef 0 类似。说实话,有时候比加注释方便。

    不过如果“到处”都有,就不大好了。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2930 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 12:52 · PVG 20:52 · LAX 05:52 · JFK 08:52
    ♥ Do have faith in what you're doing.