日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

bash脚本中的if else

發布時間:2023/12/20 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 bash脚本中的if else 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 前言
  • 一、bash腳本中的if else
  • 總結


前言

因為bash語言是linux原生自帶的,所以我們的仿真入口腳本通常使用bash,在bash腳本中,經常會用到if else的分支,由于與C語言等其他語言用法不一致,所以在這里整理一下。


一、bash腳本中的if else

具體實例如下:

if [[ ${GSIM} =~ ^(rtl_sim|RTL_SIM)$ ]]; then# XXX elif [[ ${GSIM} =~ ^(pre_sim|PRE_SIM)$ ]]; then# XXX elif [[ ${GSIM} =~ ^(post_sim|POST_SIM)$ ]]; then# XXX elseexit 1; fi

有幾點要注意的是:
1、if的分支用到的關鍵字是elif;
2、if關鍵字后邊要加一個空格;
3、if的條件用方括號括起來,而且括號與條件之間都要加空格;
4、if條件后邊要加分號和then關鍵字。

另外在上述例子中,用到bash的匹配符 “=~”,其中 “^” 表示匹配開頭,“$” 表示匹配結尾,中間的 “|” 表示邏輯或。


總結

這里主要記錄一下bash中的if else的語法,附代介紹了一下bash中的條件匹配。

總結

以上是生活随笔為你收集整理的bash脚本中的if else的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。