正規表示式和文字處理器

2021-10-10 12:27:29 字數 780 閱讀 3044

fs:指定每行文字的字段分隔符,預設為空格或製表位

nf:當前處理的行的字段個數

nr:當前的行的行號(序數)

$0:當前的第n個字段(第n列)

rs:資料記錄分隔,預設為\n,即每一行一條記錄

逐行讀取文字,預設以空格為分隔符進行分隔,將分隔所得的哥哥字段儲存到內建變數中,並按模式或者條件執行編輯命令

字元排序

數字排序

sort [選項] 引數

-f :忽略大小寫

-b :忽略每行前面的空格

-m :按照月份進行排序

-r :反向排序

-u :等同於uniq, 表示相同的資料僅顯示一行

-t :指定分隔符,預設使用【tab】鍵分隔

-o :《輸出檔案》:將排序後的結果轉存至指定檔案

-k: 指定排序區域

-c :進行技術

-d:僅顯示重複的行

-u:僅顯示出現一次的行。

-c :取代所有不屬於第一字符集的字元

-d:刪除所有屬於第一字符集的字元

-s: 把連續重複的字元以單獨的乙個字元表示

-t:先刪除第一字符集較第二字符集多出的字元,做替換

文字處理正規表示式

文字過濾命令 全面搜尋研究正規表示式並顯示出來 grep 命令是一種強大的文字搜尋工具 根據使用者指定的 模式 對目標文字進行匹配檢查 列印匹配到的行 由正規表示式或者字元及基本文字字元所編寫的過濾條件 預設貪婪模式 有就能過濾出來 egrep grep e 擴充套件正規表示式 grep 正規表示式...

文字處理 grep 正規表示式

i 區分大小寫 root centos7 root2018 07 30 cat grep test root root2 zhuzhu2 tom3 root centos7 root2018 07 30 grep o oo grep test oooo root centos7 root2018 0...

Linux入門 文字處理和正規表示式

1 文字處理基本操作 more less 逐屏顯示文字,一般用在很長的檔案檢視 head tail 檢視檔案頭幾行或者末尾幾行 head ntail nwc word count,對於文字進行計數 wc l 按照回車符計算有多少行wc c 計算有多少單詞tr translate 翻譯字元,可以將乙個...