有時候我們需要從檔案裡提取資料,當然也可能是老闆甩過來乙個檔案讓你把裡面的**和郵箱全部提取,這時候一條一條的複製貼上總是太麻煩,這個時候我們就需要利用一些命令和正規表示式在linux系統中自動提取出來。
1.提取data2
檔案中的數字開頭的行,並把他們寫入/home/root/num
中。
2.提取data2
檔案中的郵箱,並把他們寫入/home/root/mail
中。
補充:data2
檔案目錄/home/root/data2
data2
包含內容
1.提取數字開頭的行,並寫入/home/root/num中
grep '^[0-9]'
/home/root/data2 >
/home/root/num # ^:匹配輸入字串的開始位置
# [0-
9]:匹配所有數字
# >:重定向
2.提取檔案中的所有郵箱,並寫入/home/root/amil中
grep -e '*@*\.com'
/home/root/data2 >
/home/root/mail # -e:擴充套件正規表示式
擴充套件正規表示式與正規表示式的不同:它們之間的區別僅僅是元字元不同。
基礎正規表示式(bre)元字元:^
,$
,.
,,
*
。
擴充套件正規表示式(ere)元字元:新增了+
,?
,|
,()
,{}
。
linux映象提取
如果你是乙個喜歡編譯核心的狂人,同時也是經常忘記將預設的.config檔案備份的懶傢伙,那麼下面的方法將會使你 的核心配置工作變得更輕鬆,從linux 2.6開始核心提供了一種將.config附加到映像檔案的方法,通過這種方法,核心 配置者可以不必備份當前的.config檔案,而是在需要的時候直接從...
Linux文字資料提取之head,tail例項詳解
提取開頭或結尾數行 顯示標準輸入前n 條記錄,或者命令列檔案列表的每乙個的前n 條記錄 head n n file s head n file s awk fnr n file s sed e nq file s sed nq file s 例項 gz fieldyang test awk fnr ...
資料提取 常用的手機資料提取方法
閒暇時間,隨手記錄,願與諸位朋友分享。學識有限,不當之處,懇請各位大神不吝賜教,也是對我自己的學習提高過程!言歸正文 手機取證,從字面理解,可以分為取和證兩個過程。取,把資料原原本本的從手機中提取出來。證,通過資料檢索 挖掘 分析,尋找與案件有關的線索和證據。對於我們來說,二者缺一不可。但萬事開頭難...