天天看點

腳本

 * bash腳本類似批處理,簡單來講就是把許多的指令集合在一起,并提供循環、條件、判斷等重要功能,文法簡單實用,用以編寫程式,大大簡化管理者的操作,并可以完成圖形工具所無法實作的功能。

   1.

腳本

   #!/bin/bash ##腳本用/bin/bash執行

   echo "hello world"   ##執行的指令

    * /usr/local/bin  本地開發、系統上的其他人使用的腳本

    * /usr/local/sbin  本地開發、由root使用的腳本

   2.腳本的執行和調試

腳本

   3.引用和轉義在shell解析字元串時用于去除字元串中特殊字元或保留詞語的特殊含義。這會導緻 按字面處理字元串,而不是展開變量或将其部分内容視作具有特殊含義。

 *引用   

腳本

 *轉義

腳本

   4.shell變量用于為稍後在腳本中使用的名稱指定值,并且僅限于shell指令行或從中聲明變量的腳本

腳本

    5.指令替換在子shell中執行指定指令并用指令輸出替換腳本中的指令替換。

腳本

    6.for循環用于值清單中的相同指令的重複。

腳本

    7.位置參數

   指定的位置參數總數:$#

   位置參數自身:$0、$1、$2、$3....

   所有位置參數: $@、$*

    8.退出狀态

腳本

   echo $?  ##結果為0表示指令正确,不為0表示指令不正确

  9.數字比較運算符

  -eq    等于

   -ne           不等于

   -lt    小于

   -le   小于等于

   -gt          大于

   -ge         大于大于