TLCL學(xué)習(xí)筆記|第28章|流程控制:if 分支結(jié)構(gòu)
(認(rèn)知有限,如有不妥,還請告知,歡迎討論)
if

退出狀態(tài)
用來判斷命令是否執(zhí)行成功,執(zhí)行成功后會返回0
eg.


eg.使用if查看文件情況。


eg.字符串對比


[[ <expression>?]]
當(dāng)測試條件用
expression可以支持==進行模式匹配
eg.

((?))
被用來執(zhí)行算術(shù)真測試。如果算術(shù)計算的結(jié)果是非零值,則其測試值為真。
eg.

結(jié)合表達式
用于邏輯運算

控制操作符
AND
command1 && command2
有且只有 當(dāng)command1執(zhí)行成功時,?command2才會被執(zhí)行
OR
command1?||?command2
有且只有 當(dāng)command1執(zhí)行失敗時,?command2才會被執(zhí)行
eg.
當(dāng)temp目錄不存在,創(chuàng)建temp文件夾,再進入temp文件夾

=END=
[1]http://billie66.github.io/TLCL/book/chap28.html
標(biāo)簽:
TLCL學(xué)習(xí)筆記|第28章|流程控制:if 分支結(jié)構(gòu)的評論 (共 條)
