国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > regex > 正文

使用Linux正則表達式靈活搜索文件中的文本

2020-01-20 22:08:15
字體:
來源:轉載
供稿:網友

 正則表達式是一種符號表示法,用于識別文本模式。Linux處理正則表達式的主要程序是grep。grep搜索與正則表達式匹配的行,并將結果輸送至標準輸出。

1. grep匹配模式

grep按下述方式接受選項和參數(其中,regex表示正則表達式)

復制代碼 代碼如下:

grep [options] regex [files]

其中options主要為下表:

 

選項 含義 功能描述
-i ignore case 忽略大小寫
-v invert match 不匹配匹配的
-l file-with-match 輸出匹配的文件名
-L file-without-match 輸出不匹配的文件名
-c count 輸出匹配的數目(行數)
-n number 輸出匹配行的同時在前面加上文件名及在文件名中的行數
-h no-filename 抑制文件名的輸出

 作為一個Linux管理員,您需要對文本文件進行處理。您可以使用不同的工具如grep、awk以及sed去查找包含特定文本串的文件。這里,我將介紹一種使用正則表達式,以靈活的方式,去搜索文件中的文本的方法。

  讓我們考慮一個正則表達式發揮作用的例子。比如,當你嘗試使用命令grep

主站蜘蛛池模板: 和田县| 临西县| 平阴县| 正安县| 邛崃市| 茌平县| 乐清市| 冀州市| 佛山市| 霍城县| 南投县| 永济市| 崇明县| 嘉荫县| 桦甸市| 东城区| 波密县| 文昌市| 连云港市| 平阴县| 边坝县| 岳池县| 高淳县| 颍上县| 寻乌县| 石门县| 巫溪县| 香河县| 丹凤县| 青龙| 临湘市| 禹州市| 营口市| 库尔勒市| 潼关县| 中牟县| 四川省| 衡阳县| 西丰县| 合作市| 合作市|