亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 幫助中心 > 正文

Shell腳本IF條件判斷和判斷條件總結

2024-07-09 22:41:14
字體:
來源:轉載
供稿:網友

前言:
      無論什么編程語言都離不開條件判斷。SHELL也不例外。
復制代碼 代碼如下:
      if list then
          do something here
      elif list then
          do another thing here
      else
         do something else here
      fi 
  
EX1:
復制代碼 代碼如下:
#!/bin/sh
SYSTEM=`uname -s`    #獲取操作系統類型,我本地是linux
if [ $SYSTEM = "Linux" ] ; then     #如果是linux的話打印linux字符串
echo "Linux"
elif [ $SYSTEM = "FreeBSD" ] ; then  
echo "FreeBSD"
elif [ $SYSTEM = "Solaris" ] ; then
echo "Solaris"
else
echo "What?"
fi     #ifend

基本上和其他腳本語言一樣。沒有太大區別。不過值得注意的是。[]里面的條件判斷。

1、字符串判斷

str1 = str2      當兩個串有相同內容、長度時為真
str1 != str2      當串str1和str2不等時為真
-n str1        當串的長度大于0時為真(串非空)
-z str1        當串的長度為0時為真(空串)
str1           當串str1為非空時為真

2、數字的判斷

int1 -eq int2    兩數相等為真
int1 -ne int2    兩數不等為真
int1 -gt int2    int1大于int2為真
int1 -ge int2    int1大于等于int2為真
int1 -lt int2    int1小于int2為真
int1 -le int2    int1小于等于int2為真

3、文件的判斷

-r file     用戶可讀為真
-w file     用戶可寫為真
-x file     用戶可執行為真
-f file     文件為正規文件為真
-d file     文件為目錄為真
-c file     文件為字符特殊文件為真
-b file     文件為塊特殊文件為真
-s file     文件大小非0時為真
-t file     當文件描述符(默認為1)指定的設備為終端時為真

4、復雜邏輯判斷

-a         與
-o        或
!        非

結尾

語法雖然簡單,但是在SHELL里使用的時候,他的功能變得強大了。

=====================================================================

附 表:

[ -a FILE ]  如果 FILE 存在則為真。 
[ -b FILE ]  如果 FILE 存在且是一個塊特殊文件則為真。 
[ -c FILE ]  如果 FILE 存在且是一個字特殊文件則為真。 
[ -d FILE ]  如果 FILE 存在且是一個目錄則為真。 
[ -e FILE ]  如果 FILE 存在則為真。 
[ -f FILE ]  如果 FILE 存在且是一個普通文件則為真。 
[ -g FILE ] 如果 FILE 存在且已經設置了SGID則為真。 [ -h FILE ]  如果 FILE 存在且是一個符號連接則為真。 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久久久久东京| 日韩视频亚洲视频| 国产成人久久久精品一区| 国产美女扒开尿口久久久| 亚洲美女自拍视频| 欧美日韩午夜视频在线观看| 久热精品视频在线免费观看| 日韩欧美aaa| 欧美另类69精品久久久久9999| 日韩**中文字幕毛片| 久久精品视频在线观看| 中文日韩电影网站| 亚洲97在线观看| 亚洲毛茸茸少妇高潮呻吟| 国产精品久久久久久av下载红粉| 欧美老女人xx| 久久福利视频网| 夜色77av精品影院| 亚洲毛片在线免费观看| 精品视频久久久久久久| 欧美日韩爱爱视频| 国产精品99一区| 国产婷婷色综合av蜜臀av| 国产精品丝袜白浆摸在线| 国产免费一区二区三区香蕉精| 国产精品视频地址| 欧洲s码亚洲m码精品一区| 亚洲娇小xxxx欧美娇小| 欧美日韩精品中文字幕| 国产精品99久久久久久人| 欧美激情视频在线观看| 欧美黄网免费在线观看| 亚洲欧美综合区自拍另类| 成人免费激情视频| 国产精品免费一区豆花| 91精品久久久久久久久久| 欧美成人精品在线| 日韩精品一二三四区| 国产视频在线观看一区二区| 国产91色在线|免| 日韩欧美国产一区二区| 日韩在线精品一区| 日韩在线观看免费全集电视剧网站| 亚洲最大福利网| xxav国产精品美女主播| 俺去亚洲欧洲欧美日韩| 欧美电影免费观看网站| 亚洲女人天堂视频| www.久久撸.com| 欧美成人精品h版在线观看| 国模精品视频一区二区三区| 欧美日韩性生活视频| 国产z一区二区三区| 国产一区二区三区视频| 国产精品视频自在线| 亚洲男人的天堂在线| 欧美肥臀大乳一区二区免费视频| 欧美一区深夜视频| 亚洲美女精品久久| 日韩成人av网| 日韩av电影手机在线观看| 成人国产精品久久久久久亚洲| 欧美伦理91i| 欧美精品videosex极品1| 欧美性理论片在线观看片免费| 国产精品自产拍在线观| 国产精品自拍视频| 91夜夜未满十八勿入爽爽影院| 久久久久九九九九| 国内精品久久影院| 日韩电影免费观看在线| 亚洲精品自在久久| 日韩电影免费观看中文字幕| 国产日本欧美一区二区三区在线| 日韩av影片在线观看| 国产一区二区三区三区在线观看| 成人免费自拍视频| 日韩欧美极品在线观看| 国产精品三级美女白浆呻吟| 亚洲综合最新在线| 国产丝袜高跟一区| 国产精品第1页| 欧美又大粗又爽又黄大片视频| 精品久久久久久久久久久久| 91麻豆桃色免费看| 欧美黑人极品猛少妇色xxxxx| 国产一区二区三区在线观看视频| 欧美成人sm免费视频| 欧美猛交免费看| 国内揄拍国内精品少妇国语| 亚洲精品美女在线| 久久在精品线影院精品国产| 日本高清不卡的在线| 亚洲成av人乱码色午夜| 国产精品99久久久久久www| 国产视频在线观看一区二区| 久久精品国产亚洲7777| 精品国产自在精品国产浪潮| 亚洲美女av在线播放| 少妇久久久久久| 国产精品午夜视频| 精品国产一区二区三区在线观看| 久久久久久网站| 91香蕉电影院| 欧美日韩精品在线视频| 日韩女优人人人人射在线视频| 97碰在线观看| 国产做受69高潮| 国产精品揄拍500视频| 在线观看欧美成人| 午夜精品免费视频| 国产精品一久久香蕉国产线看观看| 欧美激情第1页| 久久久久久久爱| 国产精品视频免费在线观看| 国产午夜精品视频| 欧美成人精品一区二区三区| 97av视频在线| 成人欧美一区二区三区在线| 最近的2019中文字幕免费一页| 亚洲国产精品久久精品怡红院| 精品国产31久久久久久| 欧美激情喷水视频| 在线精品国产成人综合| 综合激情国产一区| 亚洲va码欧洲m码| 不卡av电影院| 久久久精品美女| 黑人巨大精品欧美一区二区三区| 欧美日韩成人网| 午夜精品理论片| 中文字幕久精品免费视频| 少妇高潮久久久久久潘金莲| 亚洲人在线视频| 亚洲色图17p| 中文字幕日韩欧美精品在线观看| 91久久精品久久国产性色也91| 亚洲香蕉成视频在线观看| 亚洲精品一区中文| 亚洲成年人在线| 亚洲欧洲高清在线| 日韩在线国产精品| 亚洲欧美日韩精品| 欧美综合国产精品久久丁香| 国产主播喷水一区二区| 亚洲视频综合网| 国产精品久久久久影院日本| 97人人爽人人喊人人模波多| 欧美日韩高清区| 欧美性猛xxx| 韩国三级电影久久久久久| 久久视频在线免费观看| 国产视频999| 精品福利在线观看| 国产99久久久欧美黑人| www.亚洲一二| 亚洲男女性事视频| 欧美电影免费看| 午夜精品久久久久久久久久久久久| 韩国福利视频一区| 国内偷自视频区视频综合| 久久福利视频导航| 国外成人在线直播| 在线观看日韩视频|