close
書-Linux命令行與shell腳本編程大全(第3版)
㊣字串比較
㊣文件比較
㊣&&和||使用
㊣雙括號-高級數學表示法
㊣中括號-字串比較
㊣case-比較
字串比較
比大小都是在比字串的第一個字,無關長度,大小寫。
文件比較
下面這張表,等你要用的時候再來看,不用去背他,底下我會做幾個例子,會用就好。
判斷式否是個目錄
判斷是否是個文件
判斷file1是否比file2新
&&和||使用
當你要一次比較多個的時候可以使用。
記得每個符號之間都要有空格,不然會報錯。
[ condition1 ] && [ condition2 ] //c1跟c2都要成立才是True
[ condition1 ] || [ condition2 ] //c1跟c2其中1項成立就是True
可以有更多condition。
t7是個文件並存在,但是他是空的,&&的意思就是要兩項成立才會是True。
雙括號-高級數學表示法
底下這個表示可以在雙括號中去做的事情,也可以直接使用'>'不用加上反斜線。
兩個星號代表平方。
中括號-字串比較
好用的地方在於有多個條件,不用一直打中括號,不過要記得空格很重要,中括號裡面的每個符號之間都要有空格。
case-比較
在其他程式語言,也是很基本的用法,用起來都大同小異。
文章標籤
全站熱搜
留言列表