1. 程式人生 > >shell相關基本知識彙總

shell相關基本知識彙總

一、基本書寫規則

1)shell指令碼的開頭:#!/bin/sh。解釋:此語句放在shell指令碼的開頭;其意為告訴編譯器,shell需要bin資料夾下的sh直譯器進行解析。

2)注意空格。在寫if語句時,需要注意if[ xx ],[  ]內部兩側是要有空格的。

3)#為註釋符。

二、基本命令解釋及舉例說明

1)-f:判斷檔案是否存在。

e.g.:判斷a.txt檔案是否存在,如果存在輸出exists;如果不存在輸出no exists,並且建立b.txt檔案。

if[ -f a.txt ]; then

                   echo  "exists"

else            

                   echo  "no exists"

                   touch b.txt

2)-z:

3)||:

4)&&:

5)-eq:

6)-gt:

7)-lt:

8)-ge:

9)-le:

三、總結