1. 程式人生 > >Shell基礎知識3:判斷使用者的引數

Shell基礎知識3:判斷使用者的引數

條件測試語句

可以判斷表示式是否成立,若成立則返回數字0,否則便返回其他隨機數值。

其語法格式如下: 在這裡插入圖片描述

條件測試語句可以分為 4 種

1、檔案測試語句; 2、邏輯測試語句; 3、整數值比較語句; 4、字串比較語句。

檔案測試

主要用來測試檔案是否存在或許可權的相關問題。

引數: 在這裡插入圖片描述 在這裡插入圖片描述 測試一個目錄型別的檔案,如果是目錄返回0,否則返回任意非零的值: 在這裡插入圖片描述

邏輯語句

用於對測試結果進行邏輯分析,運算子:&&、||、! 在這裡插入圖片描述 在這裡插入圖片描述

整數值比較

整數比較運算子僅是對數字的操作,不能將數字與字串、檔案等內容一起操作,而且不能想當然地使用日常生活中的等號、大於號、小於號等來判斷。

比較運算子: 在這裡插入圖片描述

測試: 在這裡插入圖片描述