好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Shell腳本中通過正則表達式匹配IP地址

Shell腳本中通過正則表達式匹配IP地址

熱門標簽:曲阜400電話辦理 衛星地圖標注地名 寧波智能外呼系統公司 電銷機器人 劍魚 奧維互動地圖標注參數 聯通電話機器人怎么接 地圖標注輻射圖案 申請公司400電話要注意什么 安裝外呼系統費用

在運維場景下,我們經常需要在服務器上用正則表達式來匹配IP地址。

shell和其它編程語言一樣,也可以使用正則分組捕獲,不過不能使用 $1或\1這樣的形式來捕獲分組,可以通過數組${BASH_REMATCH}來獲得,如${BASH_REMATCH[1]},${BASH_REMATCH[N]}

下面以ip="121.0.2.2"為例,shell腳本代碼如下(當然,你要做成更通用交互式的腳本,可以通過expect來實現):

復制代碼 代碼如下:

#!/bin/bash
ip="121.0.2.2"
if [[ $ip =~ ^([0-9]{1,2}|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.([0-9]{1,2}|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.([0-9]{1,2}|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.([0-9]{1,2}|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ ]]
then
    echo "Match"
    echo ${BASH_REMATCH[1]}
    echo ${BASH_REMATCH[2]}
    echo ${BASH_REMATCH[3]}
    echo ${BASH_REMATCH[4]}
else
    echo "Not match"
fi

您可能感興趣的文章:
  • shell 正則表達式詳細整理
  • Shell正則表達式之grep、sed、awk實操筆記
  • Shell if中的正則表達式使用詳解
  • Shell正則表達式驗證IP地址
  • PowerShell中正則表達式使用例子
  • linux shell 路徑截取正則表達式
  • Shell正則表達式學習筆記
  • PowerShell中使用正則表達式匹配字符串實例
  • 詳解Linux--shell腳本之正則表達式
  • shell高級學習之正則表達式

標簽:仙桃 大興安嶺 大慶 三門峽 江西 遵義 上饒 安康

巨人網絡通訊聲明:本文標題《Shell腳本中通過正則表達式匹配IP地址》,本文關鍵詞  Shell,腳本,中,通過,正則,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Shell腳本中通過正則表達式匹配IP地址》相關的同類信息!
  • 本頁收集關于Shell腳本中通過正則表達式匹配IP地址的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 人体体内she精汇编3| 色站综合| 在公交车上弄到高h | 99精品国产99久久久久| 免费无遮挡男男黄H漫画软件| 国产乱纶| 三港片轮船上免费看| 91麻豆国产极品在线播放| 亚洲熟妇无码乱子AV电影| 黄a免费| 女人大众澡堂偷拍合集| 美女脱的精光捆绑图片| 国产男男Gay??体育生白袜| 香港精点一极毛片免费看| 韩国色情2024在线观看视频| 护士japanesexxxxtubehd| 邻居大胸风间由美AV电影| 成人lutube▓无码免费| 日本一二三区视频| 亚洲AV无码乱码国产精品蜜芽 | 女大男小末成年h| 国产高清不卡视频| 台湾三级视频| 921国产乱码久久久久久| 欧美成在线播放| 女律师的堕落hd高清中文| 国产精品无码一区二区三区不卡不| 男人扒下美女胸罩喝奶水| 17gay少爷ktv直播| 91制片厂果冻传媒白晶晶| 好大好硬恩粗好爽古代| 99亚洲精品自拍AV成人软件| 欧美猛交XXXXX无码寡妇小说| 真人妇科检查138gb| 武功县| 国产?高潮?白浆?免费| 风流的女管家| 国产乡下妇女做爰毛片村妓| a激情| 91w乳液78w78w乳液| 国产黄色福利|