Bash一行文:if-else變形
例如說想要看
/etc/redhat-release的內容,但如果這檔案不存在,那就看
/etc/os-release來檢查作業系統的版本,那麼只要用下面的指令:
- [ -f /etc/redhat-release ] && cat /etc/redhat-release || cat /etc/os-release
注意前面的
判斷式中括號內,左右兩邊都要有空格。
藍色指令代表為
判斷式為真(True)時會執行,綠色指令代表
判斷式為假(False)才執行。
在其他程式語言中,if-else這種判斷句子也可用一行表示:
_EOF_
沒有留言:
張貼留言