[[ $i =~ ^[0-9]+$ ]] && echo 1 意思
=~ 表示的是匹配 && 是前一個命令爲真 才執行後一個命令 [[ ]] 是if判斷使用正則表達式的固定格式 ^ 是以什麼開頭
[0-9]是表示範圍內都是數字 +表示1到多個 $是結尾 ^[0-9]+$ 就是 以數字開頭並結尾的 整行都是數字 整句的意思是 如果
變量$i 匹配到了 以1到多個數字開頭並結尾的 那麼 就 echo 1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
零基礎開發 nginx 模塊
雲棲號資訊小編
2020-09-03 11:25:52
阿里雲 MaxCompute 2020-7 月刊
晉恆
2020-08-12 14:01:49
混合雲容災服務使用限制有哪些?
小生生
2020-07-29 15:31:54
RedMonk 2020 年 Q3 編程語言排行:Rust 首次進入前 20
雲棲號資訊小哥
2020-07-29 13:37:46
如何使用Python構建簡單的UI?
雲棲號資訊小編
2020-07-29 13:01:49
14 個 JavaScript 代碼優化技巧
雲棲號資訊小哥
2020-07-22 14:52:57
爲什麼 Python 沒有 main 函數?
雲棲號資訊小編
2020-07-22 12:25:52
圖文詳解:負載均衡健康檢查探測
小生生
2020-07-09 13:52:57
(轉)Oracle RMAN快速入門指南
jliuwork
2020-07-08 11:16:53
爲linux添加計劃任務(定時腳本)
typedef_god
2020-07-08 11:15:18
在InstallShield中通過主機名獲取IP地址
/* written by Jaron ,2002-07-15 *//* 原出處:江都資訊網論壇 http://www.jiangdu.net/bbs
Jaron
2020-07-08 09:02:19
自定義標籤2&簡單標籤
祁琼冉
2020-07-08 07:54:27
C#寫unity3d的腳本需要注意
禾子续
2020-07-08 07:48:59