書-Linux命令行與shell腳本編程大全(第3版)
正字串比較
正文件比較
正&&和使用
正雙括號-高級數學表示法
正中括號-字串比較
正case-比較
字串比較

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

![]()

![]()

![]()
文件比較
下面這張表,等你要用的時候再來看,不用去背他,底下我會做幾個例子,會用就好。

判斷式否是個目錄

![]()
![]()
判斷是否是個文件

![]()
判斷file1是否比file2新

![]()
&&和使用
當你要一次比較多個的時候可以使用。
記得每個符號之間都要有空格,不然會報錯。
[ condition1 ] && [ condition2 ] //c1跟c2都要成立才是True
[ condition1 ] [ condition2 ] //c1跟c2其中1項成立就是True
可以有更多condition。
t7是個文件並存在,但是他是空的,&&的意思就是要兩項成立才會是True。

![]()
![]()
雙括號-高級數學表示法
底下這個表示可以在雙括號中去做的事情,也可以直接使用'>'不用加上反斜線。


兩個星號代表平方。

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

![]()
case-比較
在其他程式語言,也是很基本的用法,用起來都大同小異。


![]()
文章標籤
全站熱搜
