1. 程式人生 > >shell程式設計之基礎知識1

shell程式設計之基礎知識1

1、shell指令碼的基本格式

  #!bin/bash   ->看到這個就是shell指令碼

  #filename:test.sh ->指令碼名稱

  #auto echo hello world ->此指令碼實現的功能,這裡指的是輸出hello world

  #by authors ->作者

2、shell指令碼的三種執行方法

  1) 空格./test.sh  注:這種需要設定執行許可權,如:sudo chmod 777 test.sh

  2)/bin/bash test.sh

  3)sh test.sh

3、判斷語句

  測試指令碼有無問題:/bin/bash -n test.sh

  判斷符號:

       -f 判斷檔案是否存在,如:if [ -f filename ]

       -d 判斷目錄是否存在,如:if [ -d dir ]

       -eq ->等於  -ne ->不等於  -gt ->大於   

       -gt ->大於  -lt ->小於    -le ->小於或等於

       -ge ->大於或等於  -a ->雙方都成立  -z ->判斷是否為空字串

---恢復內容結束---