首頁| 新聞| 娛樂| 游戲| 科普| 文學| 編程| 系統| 數據庫| 建站| 學院| 產品| 網管| 維修| 辦公| 熱點
在運維場景下,我們經常需要在服務器上用正則表達式來匹配IP地址。
shell和其它編程語言一樣,也可以使用正則分組捕獲,不過不能使用 $1或/1這樣的形式來捕獲分組,可以通過數組${BASH_REMATCH}來獲得,如${BASH_REMATCH[1]},${BASH_REMATCH[N]}
下面以ip="121.0.2.2"為例,shell腳本代碼如下(當然,你要做成更通用交互式的腳本,可以通過expect來實現):
選擇筆記本處理器(CPU)需避免那
如何玩轉筆記本視頻輸出的三種
選擇筆記本處理器(CPU)需避免那些誤區和基
校園甜美的背影,洋溢著青春爛漫的回憶
芭蕾舞蹈表演,真實美到極致
游覽合肥濱湖濕地公園 美不勝收的濕地景
夏日圖賞:初夏若雨等花開
肉食主義者的最愛美食烤肉圖片
夏日甜心草莓美食圖片
人逢知己千杯少,喝酒搞笑圖集
搞笑試卷,學生惡搞答題
新聞熱點
疑難解答
圖片精選
Shell 命令執行順序分析[圖]
linux下實現ftp自動備份shell腳本
學習shell腳本之前的基礎知識[圖文
你可能不知道的Shell(有趣的知識)
網友關注