婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Shell腳本IF條件判斷和判斷條件總結

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

熱門標簽:東莞電銷機器人價格一覽表 百度地圖標注圖標更換 旅游地圖標注大全 excel地址地圖標注 杭州機器人外呼系統 百度地圖的地圖標注 地圖標注超出范圍怎么辦 佛山高德地圖標注中心 陜西電銷卡外呼系統怎么安裝

前言:
      無論什么編程語言都離不開條件判斷。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 存在且是一個符號連接則為真。 
[ -k FILE ]  如果 FILE 存在且已經設置了粘制位則為真。 
[ -p FILE ]  如果 FILE 存在且是一個名字管道(F如果O)則為真。 
[ -r FILE ]  如果 FILE 存在且是可讀的則為真。 
[ -s FILE ]  如果 FILE 存在且大小不為0則為真。 
[ -t FD ]  如果文件描述符 FD 打開且指向一個終端則為真。 
[ -u FILE ]  如果 FILE 存在且設置了SUID (set user ID)則為真。 
[ -w FILE ]  如果 FILE 如果 FILE 存在且是可寫的則為真。 
[ -x FILE ]  如果 FILE 存在且是可執行的則為真。 
[ -O FILE ]  如果 FILE 存在且屬有效用戶ID則為真。 
[ -G FILE ]  如果 FILE 存在且屬有效用戶組則為真。 
[ -L FILE ]  如果 FILE 存在且是一個符號連接則為真。 
[ -N FILE ]  如果 FILE 存在 and has been mod如果ied since it was last read則為真。 
[ -S FILE ]  如果 FILE 存在且是一個套接字則為真。 
[ FILE1 -nt FILE2 ]  如果 FILE1 has been changed more recently than FILE2, or 如果 FILE1 exists and FILE2 does not則為真。 
[ FILE1 -ot FILE2 ]  如果 FILE1 比 FILE2 要老, 或者 FILE2 存在且 FILE1 不存在則為真。 
[ FILE1 -ef FILE2 ]  如果 FILE1 和 FILE2 指向相同的設備和節點號則為真。 
[ -o OPTIONNAME ]  如果 shell選項 “OPTIONNAME” 開啟則為真。 
[ -z STRING ]  “STRING” 的長度為零則為真。 
[ -n STRING ] or [ STRING ]  “STRING” 的長度為非零 non-zero則為真。 
[ STRING1 == STRING2 ]  如果2個字符串相同。 “=” may be used instead of “==” for strict POSIX compliance則為真。 
[ STRING1 != STRING2 ]  如果字符串不相等則為真。
[ STRING1 STRING2 ]  如果 “STRING1” sorts before “STRING2” lexicographically in the current locale則為真。 
[ STRING1 > STRING2 ]  如果 “STRING1” sorts after “STRING2” lexicographically in the current locale則為真。 
[ ARG1 OP ARG2 ] “OP” is one of -eq, -ne, -lt, -le, -gt or -ge. These arithmetic binary operators return true if “ARG1” is equal to, not equal to, less than, less than or equal to, greater than, or greater than or equal to “ARG2”, respectively. “ARG1” and “ARG2” are integers.

您可能感興趣的文章:
  • Linux shell條件判斷if中的-a到-z的意思【推薦】
  • linux shell腳本對未定義變量的判斷以及if的用法詳解
  • Shell中if的基本語法和常見判斷用法
  • Linux shell腳本編程if語句的使用方法(條件判斷)
  • linux shell中if的各種判斷

標簽:延邊 隨州 青島 朝陽 雅安 通遼 南充 西藏

巨人網絡通訊聲明:本文標題《Shell腳本IF條件判斷和判斷條件總結》,本文關鍵詞  Shell,腳本,條件,判斷,和,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Shell腳本IF條件判斷和判斷條件總結》相關的同類信息!
  • 本頁收集關于Shell腳本IF條件判斷和判斷條件總結的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    色婷婷一区二区| 国产精品久久久久久久久快鸭 | 欧美日韩一卡二卡三卡| 91麻豆精品国产无毒不卡在线观看 | 高清日韩电视剧大全免费| 欧美日韩一区二区在线观看| 久久久777精品电影网影网 | 欧美一级日韩不卡播放免费| 最新欧美精品一区二区三区| 国产成人三级在线观看| 国产欧美一区二区精品性色超碰| 美女看a上一区| 精品久久久久一区二区国产| 国产伦精品一区二区三区免费迷 | 狠狠色丁香久久婷婷综合丁香| 欧美一区二区三区思思人| 秋霞午夜av一区二区三区| 3d成人h动漫网站入口| 韩国精品主播一区二区在线观看| 久久午夜色播影院免费高清| 欧美a级理论片| 国产丝袜在线精品| 欧美日韩一区二区三区四区| 亚洲444eee在线观看| 国产视频一区二区在线观看| 色婷婷av一区二区| 国产精一区二区三区| 综合久久给合久久狠狠狠97色| 91麻豆精品国产91久久久| 国产麻豆精品视频| 蜜臀va亚洲va欧美va天堂 | 免费久久99精品国产| 国产亚洲欧美日韩在线一区| 91麻豆精品国产91久久久更新时间| 韩国av一区二区| 丝袜美腿高跟呻吟高潮一区| 国产精品麻豆欧美日韩ww| 精品国产91九色蝌蚪| 精品国产百合女同互慰| 在线不卡中文字幕播放| 色综合久久综合网欧美综合网| 国产精品91一区二区| 国产成人av福利| 国产精品一卡二卡在线观看| 日本午夜精品视频在线观看| 亚洲第四色夜色| 青娱乐精品视频| 强制捆绑调教一区二区| 久久精品国产一区二区| 久久av中文字幕片| 欧美性感一区二区三区| 99久久99久久综合| 在线观看成人小视频| 欧美久久久久中文字幕| 欧美一区二区三区免费视频| 久久在线免费观看| 亚洲精品欧美综合四区| 午夜亚洲福利老司机| 久久精品噜噜噜成人88aⅴ| 国内精品第一页| 99久久免费视频.com| 7777精品伊人久久久大香线蕉的 | 韩国三级在线一区| 国产ts人妖一区二区| 91久久精品一区二区三| 日韩欧美色电影| 亚洲美女免费在线| 久久精品国产精品亚洲红杏| jvid福利写真一区二区三区| 精品国产乱码久久久久久夜甘婷婷 | 日韩欧美在线网站| 国产欧美日韩中文久久| 青青草伊人久久| 91精彩视频在线| 欧美日韩免费不卡视频一区二区三区 | 一区二区三区四区不卡在线| 欧美日韩日日摸| 国产亚洲欧洲一区高清在线观看| 午夜免费久久看| 欧美日韩国产免费| **网站欧美大片在线观看| 蜜桃视频在线观看一区二区| 欧美一区二区在线免费播放| 三级成人在线视频| 久久先锋资源网| 波多野结衣在线一区| 一级中文字幕一区二区| 91精品在线观看入口| 极品美女销魂一区二区三区免费| 国产一区二区在线免费观看| 久久蜜桃av一区二区天堂| 国产久卡久卡久卡久卡视频精品| 精品电影一区二区| caoporm超碰国产精品| 婷婷开心激情综合| 日本一区二区视频在线观看| 99视频超级精品| 韩国成人精品a∨在线观看| 亚洲三级视频在线观看| 在线观看视频欧美| 日本欧美加勒比视频| 国产精品国产三级国产普通话三级 | 国产精品77777竹菊影视小说| 日韩美女啊v在线免费观看| 欧美精品乱人伦久久久久久| 丰满少妇在线播放bd日韩电影| 亚洲大片在线观看| 亚洲美女区一区| 亚洲观看高清完整版在线观看| 日韩亚洲欧美成人一区| 91福利精品视频| 国产98色在线|日韩| 黄页网站大全一区二区| 日韩成人一级片| 亚洲国产一区视频| 国产精品青草久久| 亚洲精品视频免费观看| 亚洲一级二级在线| 亚洲免费av高清| 一区二区三区自拍| 国产欧美1区2区3区| 日韩欧美国产系列| 欧美一二三四在线| 精品久久久久久无| 欧美男男青年gay1069videost| 91丨porny丨最新| 7777精品伊人久久久大香线蕉经典版下载 | 国产拍揄自揄精品视频麻豆| 国产日韩欧美不卡| 欧美成人一区二区三区片免费| www.色综合.com| 99久久综合99久久综合网站| av一区二区三区| 色综合一个色综合| 91精品欧美久久久久久动漫 | 国产精品久久久久久久第一福利| 欧美国产视频在线| 亚洲精品五月天| 成人激情小说网站| 欧美久久久影院| 亚洲人成伊人成综合网小说| 在线成人午夜影院| 国产精品成人一区二区艾草 | 丝袜美腿亚洲综合| 99麻豆久久久国产精品免费| 欧美三区在线视频| 亚洲精品少妇30p| 99久久久精品| 中文字幕免费一区| 国产综合久久久久久久久久久久| 欧美视频一区二区| eeuss鲁片一区二区三区| 26uuu精品一区二区三区四区在线| 欧美国产日韩一二三区| 精品一区二区三区免费毛片爱| 日韩情涩欧美日韩视频| 亚洲成av人片| 911精品国产一区二区在线| 亚洲色图一区二区三区| 91麻豆swag| 亚洲综合小说图片| 日本道免费精品一区二区三区| 亚洲精品欧美专区| 91精品福利视频| 天天综合天天综合色| 欧美精品精品一区| 久久er99热精品一区二区| 国产精品久久久久久久久免费相片 | 蜜桃在线一区二区三区| 欧美一区二区三区思思人| 日本韩国一区二区三区| 亚洲国产精品影院| 在线观看视频一区二区欧美日韩| 一区二区三区四区亚洲| 26uuu色噜噜精品一区二区| 99re成人精品视频| 美国三级日本三级久久99| 中文字幕第一页久久| 色综合天天综合网天天看片| 777午夜精品免费视频| 国内精品伊人久久久久影院对白| 亚洲色图一区二区| 国产日韩欧美在线一区| 欧美嫩在线观看| 欧美优质美女网站| 白白色 亚洲乱淫| 盗摄精品av一区二区三区| 男人的天堂久久精品| 亚洲aaa精品| 日本vs亚洲vs韩国一区三区二区| 亚洲欧美在线另类| 亚洲另类色综合网站| 亚洲综合色区另类av| 国产亚洲女人久久久久毛片| 欧美三级电影在线观看| 丁香激情综合五月| 99久久99久久精品免费看蜜桃| 五月婷婷综合网| 国产伦精品一区二区三区在线观看| 天天做天天摸天天爽国产一区 |