awk,sed,grep和正則元字元說明

2021-10-01 01:28:50 字數 621 閱讀 1432

**:

一、grep、sed、awk 概述

grep:文字過濾器,如果僅僅是過濾文字,可使用grep,其效率要比其他的高很多

sed:stream editor,流編輯器,預設只處理模式空間,不處理原資料,如果你處理的資料是針對行進行處理的,可以使用sed

awk:報告生成器,格式化以後顯示。如果對處理的資料需要生成報告之類的資訊,或者你處理的資料是按列進行處理的,最好使用awk

linux系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹 配的行列印出來。grep全稱是global regular expression print,表示全域性正規表示式版本,它的使用許可權是所有使用者

awk是乙個強大的文字分析工具,相對於grep的查詢,sed的編輯,awk在其對資料分析並生成報告時,顯得尤為強大。簡單來說awk就是把檔案逐行的讀入,以空格為預設分隔符將每行切片,切開的部分再進行各種分析處理。 

awk有3個不同版本: awk、nawk和gawk,未作特別說明,一般指gawk,gawk是 awk的 gnu版本

二、正規表示式元字元說明

最小元和極小元

首先來區分一下全序關係和偏序關係 全序關係 設集合x上有一全序關係,如果我們把這種關係用 表述,則下列陳述對於 x 中的所有 a,b 和 c 成立 如果 a b 且 b a 則 a b 反對稱性 如果 a b 且 b c 則 a c 傳遞性 a b 或 b a 完全性 完全性包括自反性 偏序關係 設...

Configparser模組 re模組 元字元

配置檔案模組,用於生成和修改常見配置文件 在這裡插入 片import configparser config configparser.configparser config default config bitbucket.org config bitbucket.org user hg conf...

C 友元函式 友元類 friend關鍵字

一 友元函式 1 友元函式允許在類外訪問該類中的任何成員,使用關鍵字friend說明。通過友元乙個普通函式或類的成員函式可以訪問封裝於另乙個類中的資料。從一定程度上講,友元是對資料隱藏和封裝的破壞,但是為了資料共享和提高程式的效率與可讀性,小的破壞是必要的。友元函式不屬於該類的成員函式,它是定義在類...