指令碼三兄弟 grep、awk、sed
文章目錄
正規表示式
正規表示式的定義:
正規表示式是使用單個字串來描述,匹配一系列符合某個句法規則的字串,簡單來說,是一種匹配字串的方法,通過一些特殊符號,實現快速查詢,刪除,替換某個特定的字串。
正規表示式是由普通字元與元字元組成文字模式。其中普通字元包括大小寫字母,數字,標點符號及一些其他符號,元字元則是指那些在正規表示式中具有特殊意義的專用字元,可以用來規定其前導字元(即位於元字元1前面的字元)在目標物件中的出現模式。
正規表示式的用途:
正規表示式對於系統管理員來說是非常重要,系統執行過程中會產生大量的資訊,這些資訊有些是非常重要的,有些則僅是告知的資訊。身為系統管理員如果直接看這麼多的資訊資料,無法快速定位到重要的資訊,如“使用者賬號登入失敗”“服務啟動失敗”等資訊。這時可以通過正規表示式快速提取“有問題”的資訊。如此一來,可以將運維工作變得更加簡單,方便。
正規表示式的分類:
正規表示式的字串表達方法根據不同的嚴謹程度與功能分為基本正規表示式與擴充套件正規表示式。基礎正規表示式是常用正規表示式最基礎的部分。在Linux系統中常見的檔案處理工具中grep 與sed 支援基礎正規表示式,而egrep 與awk 支援擴充套件正規表示式。
正規表示式概述
正規表示式定義
正規表示式層次
grep工具
.過濾不包含the的內容
.過濾以sh開頭,以rt結尾,中間匹配i或o
.過濾o出現2次和出現2次以上的
sed工具
.什麼是sed
sed的工作流程
常見的sed命令選項
awk工具
.什麼是awk?
awk的工作原理
命令格式
.sort工具
.什麼是sort工具
常用選項
uniq工具
sort和uniq區別:
.uniq的使用
3.常用選項
tr工具
什麼是tr?
格式
常用選項
相關文章
- shell指令碼專題-----cat,find,grep,awk,sed(五)指令碼
- Linux三劍客grep、awk和sedLinux
- linux三劍客(grep、sed、awk)基本使用Linux
- Linux 三劍客 Awk、Sed、Grep 命令詳解Linux
- Linux三劍客Awk、Sed、Grep 命令詳解Linux
- 效能工具之linux三劍客awk、grep、sed詳解Linux
- Linux:管道命令與文字處理三劍客(grep、sed、awk)Linux
- 【Shell】sed xargs grep awk的組合用法
- Linux命令之grep/sed/awk等行轉列Linux
- 寶付揭秘Linux支付命令操作之grep、sed、awkLinux
- 【Linux進階】使用grep、find、sed以及awk進行文字操作Linux
- grep 、awk
- Linux系統中的管道命令、grep命令、sed命令和awk命令Linux
- sed awk 編輯器
- grep sed 大批次替換字串字串
- 如何把 awk 指令碼移植到 Python指令碼Python
- awk指令碼語言程式設計指南指令碼程式設計
- grep、sed批量替換檔案內容shell
- 注意shell指令碼中ps -ef|grep的坑指令碼
- sed指令使用詳解
- awk命令和指令碼的編寫啟蒙指令碼
- sed、awk——運維必須掌握的兩個工具運維
- awk基礎05-自定義函式和指令碼函式指令碼
- 在Linux中,如何使用awk和sed進行文字處理?Linux
- 三劍客——AWK
- Shell階段09 shell正則,grep正則, sed使用及案例
- 三劍客之SED
- 幫助你排序文字檔案的 Awk 命令列或指令碼排序命令列指令碼
- shell 三劍客—grep
- 使用awk和sed獲取檔案奇偶數行的方法總結
- Linux三劍客之sedLinux
- Linux 三劍客之sedLinux
- Shell指令碼應用(三)指令碼
- 我們一起來玩轉 Grep 指令
- Linux 中 awk指令 sub和substr的區別Linux
- Linux (三劍客之三) awk命令詳解Linux
- 設計模式 - 工廠三兄弟設計模式
- Linux中awk和sed分別指什麼?兩者之間有什麼不同?Linux