校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > bash腳本中if語句的使用方法

bash腳本中if語句的使用方法

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

除了 "if,else" 形式之外,還有其它形式的 "if" 語句:

復制代碼 代碼如下:

if [ condition ]
then
action
fi

只有當 condition 為真時,該語句才執行操作,否則不執行操作,并繼續執行 "fi" 之后的任何行。

復制代碼 代碼如下:

if [ condition ]
then
action
elif [ condition2 ]
then
action2
.
.
.
elif [ condition3 ]
then
else
actionx
fi

以上 "elif" 形式將連續測試每個條件,并執行符合第一個 真 條件的操作。如果沒有條件為真,則將執行 "else" 操作,如果有一個條件為真,則繼續執行整個 "if,elif,else" 語句之后的行。

接收自變量

在 介紹性文章 中的樣本程序中,我們使用環境變量 "$1" 來引用第一個命令行自變量。類似地,可以使用 "$2"、"$3" 等來引用傳遞給腳本的第二和第三個自變量。這里有一個例子:

復制代碼 代碼如下:

 #!/usr/bin/env bash
echo name of script is $0
echo first argument is $1
echo second argument is $2
echo seventeenth argument is $17
echo number of arguments is $#

除以下兩個細節之外,此例無需說明。第一,"$0" 將擴展成從命令行調用的腳本名稱,"$#" 將擴展成傳遞給腳本的自變量數目。試驗以上腳本,通過傳遞不同類型的命令行自變量來了解其工作原理。

有時需要一次引用 所有 命令行自變量。針對這種用途,bash 實現了變量 "$@",它擴展成所有用空格分開的命令行參數。在本文稍后的 "for" 循環部分中,您將看到使用該變量的例子。

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

巨人網絡通訊聲明:本文標題《bash腳本中if語句的使用方法》,本文關鍵詞  bash,腳本,中,語句,的,使用方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《bash腳本中if語句的使用方法》相關的同類信息!
  • 本頁收集關于bash腳本中if語句的使用方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 大安市| 岳阳县| 克东县| 柳州市| 汉源县| 五大连池市| 长岭县| 蒲城县| 昌乐县| 榆社县| 临汾市| 浪卡子县| 苍南县| 甘肃省| 淳化县| 台湾省| 汝城县| 错那县| 淮南市| 和政县| 广汉市| 安吉县| 清河县| 克山县| 巴彦县| 大城县| 香港 | 石棉县| 永登县| 晋江市| 郯城县| 自治县| 新郑市| 德化县| 交城县| 易门县| 调兵山市| 鄄城县| 苍梧县| 鄂伦春自治旗| 阳高县|