今天總結一下linux shell中邏輯關機表達方式。
邏輯與的表達:
1)、if [ $***=a -a $xx=b ]
2)、if [ $***=a ] && [ $xx=b ]
邏輯或的表達:
1)、if [ $***=a -o $xx=b ]
2)、if [ $***=a ] || [ $xx=b ]
"-a -o" 更常用語表示式的連線
expression1 -a expression2
expression1 -o expression2
如:[ -d "$file" -a -x "$file" ]
解釋:當 $file是乙個目錄,並且具有x許可權,那麼test測試才為true。
"&& ||" 更常用於命令組的連線
comd1 && ||
解釋:假如 comd1的return value為true的話
執行comd3 與 comd4
否則comd4 與 comd5
效率與公平的邏輯關係
抽象談論效率與公平的文章,浩如煙海。我們需要的,是結合中國改革開放的實踐,把二者關係做具體的,歷史的說明。理論上的真問題,必須結合實際中的真問題,才能具有實際意義。效率與公平的關係,是經濟發展與社會進步之間的基本關係。所謂效率,主要指經濟微觀層面,企業以最小投入獲得最大產出 但經濟效率也可擴大到產業...
關聯邏輯關係資料的儲存方式
map作為一種容器,最大的價值就是它可以儲存key value對,這樣就能方便我們快速查詢對應的值 這就是關聯邏輯關係資料 但是,如果我們不僅僅是想要儲存物件間的這種邏輯聯絡,還想要通過它們的這種對應關係,做更多的操作,比如說,我們每個學生,都有對應的學號,當初儲存的時候並沒有對學號進行排序,而且它...
linux中sh指令碼的寫法
先介紹遇到的問題 遇到shell問題 1將變數中的內容輸入到某個檔案 date8 20181111 錯誤方式,linux會認為date8是指令並且去執行,這時候會報20181111是不可識別的指令 date8 bg action date txt 正確方式 echo date8 bg action ...