指令碼三兄弟 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
- shell 中 grep、sed、awk 命令
- Linux三劍客Awk、Sed、Grep 命令詳解Linux
- Linux 三劍客 Awk、Sed、Grep 命令詳解Linux
- 【shell筆記>命令】grep,sed,awk筆記
- Shell字元操作命令——grep、sed、awk字元
- linux awk sed grep awk 求和平均最大最小Linux
- grep、sed、awk、head、tail、gsub、subAI
- 效能工具之linux三劍客awk、grep、sed詳解Linux
- Linux 文字處理工具(grep sed awk )Linux
- Linux:管道命令與文字處理三劍客(grep、sed、awk)Linux
- Linux命令之grep/sed/awk等行轉列Linux
- 【Shell】【經驗】awk sed grep find sort常用配搭用法
- 寶付揭秘Linux支付命令操作之grep、sed、awkLinux
- 兩道shell指令碼的程式設計題(sed與awk)指令碼程式設計
- 【Linux進階】使用grep、find、sed以及awk進行文字操作Linux
- 幾個常用的文字處理shell 命令:find、grep、sort、uniq、sed、awk
- [linux]sed與awkLinux
- awk sed 用法詳解
- 《sed & awk》讀書筆記之 awk 篇筆記
- Sed&awk筆記之awk篇:快速瞭解Awk(一)筆記
- 如何利用多核CPU來加速你的Linux命令 — awk, sed, bzip2, grep, wc等Linux
- grep sed 大批次替換字串字串
- Shell指令碼之sed詳解指令碼
- Linux grep,sed,sort,uniq學習Linux
- awk指令碼學習小結指令碼
- android開發指令碼之awkAndroid指令碼
- 一個awk if 巢狀 if 的指令碼巢狀指令碼
- 學習sed & awk時做的筆記筆記
- grep、sed批量替換檔案內容shell
- 如何把 awk 指令碼移植到 Python指令碼Python
- awk指令碼語言程式設計指南指令碼程式設計
- 進行統計的 awk 指令碼(轉)指令碼
- 【Linux】find指令和grep指令!!!Linux
- 注意shell指令碼中ps -ef|grep的坑指令碼
- sed+awk模擬簡單sql查詢SQL