書-Linux命令行與shell腳本編程大全(第3版)

 

字串比較

文件比較

&&和||使用

雙括號-高級數學表示法

中括號-字串比較

case-比較

 

字串比較

image

比大小都是在比字串的第一個字,無關長度,大小寫。

image

image

image

image

image

image

文件比較

下面這張表,等你要用的時候再來看,不用去背他,底下我會做幾個例子,會用就好。

image

判斷式否是個目錄

image

image

image

判斷是否是個文件

image

image

判斷file1是否比file2新

image

image

&&和||使用

當你要一次比較多個的時候可以使用。

記得每個符號之間都要有空格,不然會報錯。

[ condition1 ] && [ condition2 ]    //c1跟c2都要成立才是True

[ condition1 ] || [ condition2 ]        //c1跟c2其中1項成立就是True 

可以有更多condition。

 

t7是個文件並存在,但是他是空的,&&的意思就是要兩項成立才會是True。

image

image

image

雙括號-高級數學表示法

底下這個表示可以在雙括號中去做的事情,也可以直接使用'>'不用加上反斜線。

image

image

兩個星號代表平方。

image

中括號-字串比較

好用的地方在於有多個條件,不用一直打中括號,不過要記得空格很重要,中括號裡面的每個符號之間都要有空格。

image

image

case-比較

在其他程式語言,也是很基本的用法,用起來都大同小異。

image

image

image

arrow
arrow
    創作者介紹
    創作者 讀書小天地 的頭像
    讀書小天地

    書籍分享天地

    讀書小天地 發表在 痞客邦 留言(0) 人氣()