<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          linux shell 腳本入門

          作者: 時間:2007-04-24 來源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/258223.htm


          1. Linux 腳本編寫基礎(chǔ)
          1.1 語法基本介紹
          1.1.1 開頭
          程序必須以下面的行開始(必須方在文件的第一行):
          #!/bin/sh
          符號#!用來告訴系統(tǒng)它后面的參數(shù)是用來執(zhí)行該文件的程序。在這個例子中我們使用/bin/sh來執(zhí)行程序。
          當(dāng)編輯好腳本時,如果要執(zhí)行該腳本,還必須使其可執(zhí)行。
          要使腳本可執(zhí)行:
          編譯 chmod +x filename 這樣才能用./filename 來運行

          1.1.2 注釋
          在進行shell編程時,以#開頭的句子表示注釋,直到這一行的結(jié)束。我們真誠地建議您在程序中使用注釋。
          如果您使用了注釋,那么即使相當(dāng)長的時間內(nèi)沒有使用該腳本,您也能在很短的時間內(nèi)明白該腳本的作用
          及工作原理。

          1.1.3 變量
          在其他編程語言中您必須使用變量。在shell編程中,所有的變量都由字符串組成,并且您不需要對變量
          進行聲明。要賦值給一個變量,您可以這樣寫:
          #!/bin/sh
          #對變量賦值:
          a=hello world
          # 現(xiàn)在打印變量a的內(nèi)容:
          echo A is:
          echo $a
          有時候變量名很容易與其他文字混淆,比如:
          num=2
          echo this is the $numnd
          這并不會打印出this is the 2nd,而僅僅打印this is the ,因為shell會去搜索變量numnd的值,
          但是這個變量時沒有值的??梢允褂没ɡㄌ杹砀嬖Vshell我們要打印的是num變量:
          num=2
          echo this is the ${num}nd
          這將打?。?this is the 2nd


          上一頁 1 2 3 4 5 6 7 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();