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

首頁 > 開發 > Linux Shell > 正文

linux shell中 if else以及大于、小于、等于邏輯表達式介紹

2020-07-27 19:23:45
字體:
來源:轉載
供稿:網友

比如比較字符串、判斷文件是否存在及是否可讀等,通常用"[]"來表示條件測試。

注意:這里的空格很重要。要確保方括號的空格。筆者就曾因為空格缺少或位置不對,而浪費好多寶貴的時間。

if ....; then
....
elif ....; then
....
else
....
fi
[ -f "somefile" ] :判斷是否是一個文件
[ -x "/bin/ls" ] :判斷/bin/ls是否存在并有可執行權限
[ -n "$var" ] :判斷$var變量是否有值
[ "$a" = "$b" ] :判斷$a和$b是否相等
-r file     用戶可讀為真
-w file     用戶可寫為真
-x file     用戶可執行為真
-f file     文件為正規文件為真
-d file     文件為目錄為真
-c file     文件為字符特殊文件為真
-b file     文件為塊特殊文件為真
-s file     文件大小非0時為真
-t file     當文件描述符(默認為1)指定的設備為終端時為真

含條件選擇的shell腳本 對于不含變量的任務簡單shell腳本一般能勝任。但在執行一些決策任務時,就需要包含if/then的條件判斷了。shell腳本編程支持此類運算,包括比較運算、判斷文件是否存在等。
基本的if條件命令選項有: - eq ―比較兩個參數是否相等(例如,if [ 2

主站蜘蛛池模板: 江川县| 淅川县| 湘西| 游戏| 嘉义市| 聂拉木县| 招远市| 临泉县| 凤庆县| 大田县| 那坡县| 微山县| 鸡西市| 夹江县| 天门市| 南靖县| 特克斯县| 司法| 宁阳县| 彭山县| 淮北市| 天全县| 天水市| 黎川县| 徐闻县| 六枝特区| 吉林市| 德州市| 上蔡县| 香港| 沈丘县| 瓮安县| 曲周县| 东阳市| 小金县| 开原市| 武平县| 新乡县| 西峡县| 贵溪市| 璧山县|