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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux shell编程学习笔记(9)正则表达式

發布時間:2025/4/16 linux 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux shell编程学习笔记(9)正则表达式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、什么是正則表達式

一串符號描述有共同屬性的數據


一串符號:元符號

——正則表達式通常被用來檢索和/或替換那些符合某個模式的文本內容。許多程序設計語言都支持利用正則表達式進行字符串操作。對于系統管理員來講,正則表達式貫穿在我們的日常運維工作中,無論是查找某個文檔,抑或查詢某個日志文件分析其內容,都會用到正則表達式。

——其實正則表達式,只是一種思想,一種表示方法。只要我們使用的工具支持表示這種思想那么這個工具就可以處理正則表達式的字符串。常用的工具有grep, sed, awk

2、正則表達式的語法格式

#grep [選項] ?‘正則表達式’ ? 文件列表 ? ? ?-

#前置命令 ?| grep [選項] ?‘正則表達式

3、正則表達式處理順序:

·以行為處理單位

·對數據按先后順序逐行處理

·處理完當前行后,自動處理下一行,直到末行為止

·默認輸出與表達式匹配的行

4、正則表達式怎么寫

——正則表達式由元字符組成

4.1、基本元字符

1^

——匹配行首

格式:^匹配字符



[root@moni01 shell]# grep ^root /etc/passwd root:x:0:0:root:/root:/bin/bash [root@moni01 shell]#

2$

——匹配行尾

格式:匹配字符$



[root@moni01 shell]# grep /sbin/nologin$ /etc/passwd bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

3.


——匹配任意單個字符。換行符\n 除外


4[]

——匹配范圍內的任意一個字符

——匹配優先












5{}

——限制正則表達式的匹配次數


1{n} 匹配n

2{n,m} 匹配n-m

3{n,} 匹配至少n

匹配空格


6+

——至少匹配一次(一次或多次)


7)?

——最多匹配一次(0次或1次)


9*

——匹配任意次數。(零次到多次)



(10)單詞邊界匹配


1)匹配整個單詞/單詞邊界

如: \broot\b

? ? ? \<root\>

[root@moni01 tmp]# egrep '\broot\b' /etc/passwd root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin [root@moni01 tmp]#
2)匹配單詞的開頭

如:\broo

? ? ? ? \<roo

3)匹配單詞的結束

如:oot\b

? ? ? ? Oot\>





轉載于:https://blog.51cto.com/huanglianfeng/1365227

總結

以上是生活随笔為你收集整理的linux shell编程学习笔记(9)正则表达式的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 影音先锋制服丝袜 | 免费一级欧美片在线播放 | 国产女人18毛片水真多 | 黄网站色 | 我的邻居在线观看 | 欧美国产精品一二三 | 日本精品免费在线观看 | 午夜av福利 | 亚洲久爱 | 国产麻豆午夜三级精品 | 波多野结衣av中文字幕 | 日韩欧美一二三区 | 99久久精品国产亚洲 | 免费一级毛片麻豆精品 | 欧美日韩国产精品一区二区 | 日韩精品成人无码专区免费 | 麻豆成人精品 | 久久1024 | 久草91 | 激情婷婷 | 国产精品jizz视频 | 香蕉国产片| 欧美激情视频一区二区三区不卡 | 日韩精品第一区 | 欧洲做受高潮欧美裸体艺术 | 亚洲女人被黑人巨大进入 | 青青草免费观看视频 | 欧美乱三级 | 欧美日韩高清一区二区三区 | 激情福利在线 | 成人精品电影 | 青娱乐极品视频在线 | 日韩电影在线一区二区 | 亚洲国产精品久久久久婷婷老年 | 黄色片网站在线 | 国产大片一区 | 人妻av中文系列 | 国产美女黄色 | 艳母在线视频 | 欧美10p | 91精品视频国产 | 久久久www免费人成人片 | 成人av在线影院 | 欧美日韩a√ | 特种兵之深入敌后高清全集免费观看 | 97se.com | 亚洲 欧美 另类 综合 偷拍 | 精品人妻一区二区三区免费 | 亚洲欧美另类中文字幕 | 成人黄色短视频在线观看 | 欧美群交射精内射颜射潮喷 | 国产成人综合亚洲 | 国产视频九色蝌蚪 | 亚洲不卡在线视频 | 国产男女无套免费网站 | 四虎黄色影院 | 在线se| 天堂在线视频网站 | 熟女人妻一区二区三区免费看 | 国产人妻久久精品一区二区三区 | 成人免费看片又大又黄 | 久久11| 国产黄色免费看 | 亚洲成a人v欧美综合天堂麻豆 | 五月天av在线 | 日韩在线观看视频一区二区 | 亚洲爽片| 国产成人自拍在线 | 黑人与日本少妇 | 亚洲免费一区二区 | 亚洲国产日韩a在线播放性色 | 免费不卡视频 | 日本人妻不卡一区二区三区中文字幕 | 九九九免费视频 | 午夜av免费 | 丰满少妇被猛烈进入 | 女优视频在线观看 | 日韩无套 | 蜜臀av粉嫩av懂色av | 亚洲国产一区二区在线观看 | 男女一起插插插 | 男人久久| 亚洲理伦电影 | 中文字幕第八页 | 一级黄色录相 | 一本av在线 | 日韩一区二区三区精 | a天堂在线视频 | 久久精品国产欧美亚洲人人爽 | 久久伊人一区 | 污视频在线免费观看 | 久久精品人妻一区二区三区 | 18禁免费观看网站 | 日韩精品高清视频 | 午夜av在线播放 | 亚洲 欧美 日韩 在线 | 在线免费一区二区 | 久艹在线观看视频 | 国产毛片毛片毛片毛片毛片 |