命令列表:
and列表
結果:因為file_one存在所以echo命令得以執行,應為echo總是返回true的,所以將會執行&&後面的命令,可以file_two不存在所以整個if語句返回false,則執行else
or列表:
結果:if後面的語句執行到true時就不再執行了。
結合使用的魅力:
[ -f file_one ] && command for true || command for false
當檔案存在時則接著執行後面的命令就可以返回true了,不用再執行command for false
當檔案不存在時則不執行後面的command for true,而執行||後面的命令了!
003 shell 傳遞引數
可以在執行 shell 指令碼時,向指令碼傳遞引數,指令碼內獲取引數的格式為 n。n代表乙個數字,1 為執行指令碼的第乙個引數,2 為執行指令碼的第二個引數,以此類推 以下例項我們向指令碼傳遞三個引數,並分別輸出,其中 0為執行的檔名 bin bash echo shell 傳遞引數例項!echo ...
003 shell變數 運算子
a 999echo ashell中的變數無需指定型別,直接定義。使用時加上 符號。b 999 結果會輸出 bash b command not found變數相加 a 999 b 999 c 999 echo a b c結果 999 999 999 常用系統變數 home 當前使用者home目錄 p...
2018 6 27 程式設計素養 Day003
查詢 sdddrtkjsfkkkasjdddj 字串中,出現次數最多的字元和次數 最多字元 d 最多次數 6 表名 team idname1a 2b3b 4a5c 6c要求 執行乙個刪除語句,當 name 列上有相同時,只保留 id 這列上值小的 例如 刪除後的結果應如下 idname1a 2b5c...