bash脚本中的if else
生活随笔
收集整理的這篇文章主要介紹了
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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 移相全桥的分析与计算
- 下一篇: android 表情的输入 Unicod