国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

linux shell 條件判斷語句整理

2020-06-13 12:17:08
字體:
供稿:網(wǎng)友
本文將整理了一些linux shell 條件判斷常用語句,在使用中會(huì)經(jīng)常使用到,需要了解的朋友可以參考下
 
 

常用系統(tǒng)變量 
$0 當(dāng)前程式的名稱 
$n 當(dāng)前程式的第n個(gè)參數(shù),n=1,2,…9 
$* 當(dāng)前程式的任何參數(shù)(不包括程式本身) 
$# 當(dāng)前程式的參數(shù)個(gè)數(shù)(不包括程式本身) 
$$ 當(dāng)前程式的PID 
$! 執(zhí)行上一個(gè)指令的PID(似乎不行?) 
$? 執(zhí)行上一個(gè)指令的返回值 

條件判斷:expression為字符串操作 
-n str 字符串str是否不為空 
-z str 字符串str是否為空 
str1 =str2 str1是否和str2相同 
str1!=str2 str1是否和str2不同 

條件判斷:expression為整數(shù)操作 
expr1 -a expr2 假如 expr1 和 expr2 評估為真,則為真 
expr1 -o expr2 假如 expr1 或 expr2 評估為真,則為真 

條件判斷:expression為bool操作 
int1 -eq int2 假如int1等于int2,則為真 
int1 -ge int2 假如int1大于或等于int2,則為真 
int1 -gt int2 假如int1大于int2 ,則為真 
int1 -le int2 假如int1小于或等于int2 ,則為真 
int1 -lt int2 假如int1小于int2 ,則為真 
int1 -ne int2 假如int1不等于int2 ,則為真 

條件判斷:expression為文檔操作 
-b 是否塊文檔 -p 文檔是否為一個(gè)命名管道 
-c 是否字符文檔 -r 文檔是否可讀 
-d 是否一個(gè)目錄 -s 文檔的長度是否不為零 
-e 文檔是否存在 -S 是否為套接字文檔 
-f 是否普通文檔 -x 文檔是否可執(zhí)行,則為真 
-g 是否配置了文檔的 SGID 位 -u 是否配置了文檔的 SUID 位 
-G 文檔是否存在且歸該組任何 -w 文檔是否可寫,則為真 
-k 文檔是否配置了的粘貼位 -t fd fd 是否是個(gè)和終端相連的打開的文檔描述符(fd 默認(rèn)為 1) 
-O 文檔是否存在且歸該用戶任何



發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 泽普县| 巴彦淖尔市| 霍城县| 武宣县| 凯里市| 闻喜县| 阳泉市| 上高县| 乌兰浩特市| 涪陵区| 璧山县| 罗甸县| 卢氏县| 峨边| 吉林市| 宣化县| 全州县| 青龙| 进贤县| 梓潼县| 皮山县| 祥云县| 白朗县| 宝坻区| 卓尼县| 科技| 宁乡县| 昆山市| 搜索| 安陆市| 林甸县| 湘阴县| 平南县| 庆城县| 车致| 鹤岗市| 永胜县| 运城市| 区。| 柘荣县| 色达县|