當(dāng)前位置:
首頁 >
基础正规表示法字符汇整 (characters)
發(fā)布時(shí)間:2025/4/16
36
豆豆
生活随笔
收集整理的這篇文章主要介紹了
基础正规表示法字符汇整 (characters)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
再次強(qiáng)調(diào):『正規(guī)表示法的特殊字節(jié)』與一般在命令列輸入命令的『萬用字節(jié)』并不相同, 例如,在萬用字節(jié)當(dāng)中的 * 代表的是『 0 ~ 無限多個(gè)字節(jié)』的意思,但是在正規(guī)表示法當(dāng)中, * 則是『重復(fù) 0 到無窮多個(gè)的前一個(gè) RE 字符』的意思~使用的意義并不相同,不要搞混了!
舉例來說,不支持正規(guī)表示法的 ls 這個(gè)工具中,若我們使用 『ls -l * 』 代表的是任意檔名的文件,而 『ls -l a* 』代表的是以 a 為開頭的任何檔名的文件, 但在正規(guī)表示法中,我們要找到含有以 a 為開頭的文件,則必須要這樣:(需搭配支持正規(guī)表示法的工具)
ls | grep -n '^a.*'| 例題: 以 ls -l 配合 grep 找出 /etc/ 底下文件類型為連結(jié)檔屬性的檔名 答: 由於 ls -l 列出連結(jié)檔時(shí)標(biāo)頭會(huì)是『 lrwxrwxrwx 』,因此使用如下的命令即可找出結(jié)果: ls -l /etc | grep '^l' 若僅想要列出幾個(gè)文件,再以『 |wc -l 』 來累加處理即可。 |
總結(jié)
以上是生活随笔為你收集整理的基础正规表示法字符汇整 (characters)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 排序命令: sort, wc, uniq
- 下一篇: sed 工具