Linux下邏輯測試語句引數和流程控制語句 if語句
邏輯測試語句引數
返回0則成功,返回1則失敗
邏輯與(&&):當前面的命令執行成功後才會執行後面的命令;
邏輯或(||):當前面的命令執行失敗後才會執行後面的命令;
邏輯非(!):條件測試中的判斷結果取反;
可用的整數比較運算子:
操作符 | 作用 |
---|---|
-eq | 是否等於 |
-ne | 是否不等於 |
-gt | 是否大於 |
-lt | 是否小於 |
-le | 是否等於或小於 |
-ge | 是否大於或等於 |
常見的字串比較運算子:
操作符 | 作用 |
---|---|
= | 比較字元內容是否相同 |
!= | 比較字元內容是否不同 |
-z | 判斷字元內容是否為空 |
**流程控制語句 **
if語句:
單分支:if…then…fi
雙分支:if…then…else…fi
/dev/null:被稱作Linux黑洞的檔案,把輸出重定向到這個檔案等同於刪除資料,讓使用者的螢幕視窗保持簡潔。
多分支:if…then…elif…then…else…fi
相關文章
- flask之控制語句 if 語句與for語句Flask
- 流程控制語句
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- Java流程控制語句Java
- 【分支流程控制語句、迴圈流程控制語句】的學習
- 控制語句
- ### 流程控制語句結構
- 流程控制語句結構
- python之流程控制語句Python
- 流程控制、 迴圈語句
- 分支語句和迴圈語句
- 常見邏輯語句逆向分析
- Java 控制語句Java
- python 控制語句Python
- JavaScript常用的流程控制語句JavaScript
- Python流程控制語句詳解Python
- Java基礎 - 流程控制語句Java
- SSH框架控制檯輸出HQL語句和SQL語句的方法框架SQL
- JavaScript之流程語句JavaScript
- 複雜控制語句
- 2 控制流語句
- Go快速入門 03 | 控制結構:if、for、switch 邏輯語句Go
- C++ 條件與 If 語句:掌握邏輯判斷與流程控制精髓C++
- Python-條件語句和迴圈語句Python
- Python中流程控制語句有哪些?Python
- php有幾種流程控制語句PHP
- python三種流程控制的語句Python
- 【SQL】14 UNION 操作符、SELECT INTO 語句、INSERT INTO SELECT 語句、CREATE DATABASE 語句、CREATE TABLE 語句SQLDatabase
- if語句
- if 語句
- 『無為則無心』Python基礎 — 15、Python流程控制語句(for迴圈語句)Python
- 『無為則無心』Python基礎 — 13、Python流程控制語句(條件語句)Python
- sql查詢語句流程SQL
- insert into select語句與select into from語句
- Go:條件控制語句Go
- 5、控制語句的使用
- Java™ 教程(控制流語句)Java
- sql宣告變數,及if -else語句、while語句的用法SQL變數While