正規表示法與檔案格式化處理

2021-10-04 20:00:14 字數 932 閱讀 3042

正規表示法就是處理字串的方法,他是以行為單位來進行字串的處理行為, 正規表示法透過一些特殊符號的輔助,可以讓使用者輕易的達到『搜尋/刪除/取代』某特定字串的處理程式!

grep 的一些高階選項

基礎正規表示法字元彙整 (characters)

sed 工具

function 有底下這些咚咚:

c :取代, c 的後面可以接字串,這些字串可以取代 n1,n2 之間的行!

d :刪除,因為是刪除啊,所以 d 後面通常不接任何咚咚;

p :列印,亦即將某個選擇的資料印出。通常 p 會與引數 sed -n 一起運作~

s :取代,可以直接進行取代的工作哩!通常這個 s 的動作可以搭配正規表示法!例如 1,20s/old/new/g 就是啦!

格式化列印: printf

關於 c 程式語言內,常見的變數格式

awk:好用的資料處理工具

awk 主要是處理『每一行的字段內的資料』,而預設的『欄位的分隔符為 「空格鍵」 或 「[tab]鍵」 』!

diff 通常是用在同一的檔案(或軟體)的新舊版本差異

cmp 主要也是在比對兩個檔案,他主要利用『位元組』單位去比對

patch 將舊的檔案公升級成為新的檔案

檔案列印準備:pr

第十二章 正規表示法與檔案格式化處理

1.前言 什麼是正規表示法 1.1 什麼是正規表示法 1.2 正規表示法對於系統管理員的用途 1.3 正規表示法的廣泛用途 1.4 正規表示法與 shell 在 linux 當中的角色定位 1.5 延伸的正規表示法 2.基礎正規表示法 2.1 語系對正規表示法的影響 2.2 grep 的一些高階選項...

Linux學習筆記(十一) 檔案格式化處理

正規表示式 提供乙個簡單的處理字串的方法,可以讓使用者輕易的查 刪除或是替換某些特定的字元。它其實是一種表示方法,只要使用的程式支援這種表示方法,我們就可以使用正規表示式來處理字串 基礎正規表示式 正規表示式的使用要注意特定的語系,不同的編碼方式可能會產生不同的效果 正規表示式語法 要注意的是正規表...

Linux 學習「正規表示式與檔案格式化處理」

正規表示式就是處理字串的方法 dmesg列出核心資訊 grep a表示此行後面的幾行顯示出來 b表示之前 表示行首,表示行尾,小數點有特殊意義所以要轉義,其他的一律使用 是用來轉義的 在內表示取反,grep用 v取反 正規表示式下.代表一定有乙個任意字元的意思,代表0到無窮多次的意思 不是字元 就是...