• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-19  評(píng)論-21  文章-0  trackbacks-0
                    對(duì)shell不熟,偶爾會(huì)現(xiàn)一些我無(wú)法理解的現(xiàn)象。此時(shí)該進(jìn)行debug了,可選的方法有:
                    a. echo變量的值 
                    b. shell –x
               
                    此外,Remember that the shell spends a lot of its life substituting text.(http://linuxcommand.org/wss0100.php)例如,對(duì)于下面的程序:
            hex108@Gentoo ~ $ cat test.sh 
            #!/bin/sh
            var=
            if [ $var = "y" ] ;then
                echo "yes"
            fi
                    if語(yǔ)句里的var變量經(jīng)替換后變?yōu)?if [ = "y" ],些時(shí)當(dāng)然會(huì)出錯(cuò)。
            hex108@Gentoo ~ $ ./test.sh 
            ./test.sh: line 3: [: =: unary operator expected

                      
                    ps:現(xiàn)在寫(xiě)腳本的時(shí)候傾向于使用perl,而較少使用shell ,因?yàn)閷?duì)于經(jīng)常使用的腳本,可能會(huì)經(jīng)常需要對(duì)它不停地進(jìn)行改進(jìn),慢慢的,程序越來(lái)越大,該考慮重構(gòu)了,   此時(shí)才會(huì)發(fā)現(xiàn)perl(python等“真正的”腳本語(yǔ)言)比shell相對(duì)來(lái)說(shuō)更好重構(gòu)。

            posted on 2011-04-23 00:23 hex108 閱讀(443) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): Program
            久久本道久久综合伊人| 久久亚洲欧美国产精品| 日本一区精品久久久久影院| 国产精品青草久久久久福利99 | 一本一本久久A久久综合精品 | 午夜精品久久久久久影视777| 国产呻吟久久久久久久92| 亚洲婷婷国产精品电影人久久 | 国产精品久久久天天影视香蕉 | 无码任你躁久久久久久| 久久久久久午夜成人影院 | 一本久道久久综合狠狠躁AV| 亚洲va中文字幕无码久久| 久久久久免费精品国产| 一本大道久久东京热无码AV| 久久久青草青青亚洲国产免观| 亚洲欧洲久久av| 久久97久久97精品免视看秋霞 | 大蕉久久伊人中文字幕| 亚洲国产精品18久久久久久| 欧美久久久久久| 久久免费视频6| 久久狠狠一本精品综合网| 久久精品免费一区二区三区| 久久婷婷五月综合97色 | 91久久精品国产91性色也| 亚洲国产精品无码久久一区二区| 免费一级欧美大片久久网| 亚洲精品高清久久| 伊人久久综在合线亚洲2019 | 日韩亚洲欧美久久久www综合网| 97精品国产97久久久久久免费| 污污内射久久一区二区欧美日韩 | 久久国产精品99国产精| 亚洲欧美伊人久久综合一区二区 | 亚洲午夜久久影院| 亚洲狠狠综合久久| 色综合久久中文字幕综合网| 欧美伊人久久大香线蕉综合69 | 久久这里只精品99re66| 久久国内免费视频|