LINUX awk命令使用簡介

2021-08-19 09:46:14 字數 546 閱讀 2325

awk是一種處理文字檔案的語言,是乙個強大的文字分析工具。這裡只介紹平時使用最多的幾種用法。

awk命令是逐行來進行的。

1.     awk '' 123.txt             #將123.txt中的內容按行讀取並用 預設的空格來分隔,取第1段。

2.    awk -f ":" '' 123.txt             #將123.txt中的內容按行讀取並用 : 分隔,取第1段。

3.    awk 'begin ' 123.txt      #上一種的完全寫法

4.    awk -f "[,:]+" '' 123.txt        #將123.txt中的內容按行讀取並用 ,和: 分隔,取第1段

5.    awk 'nr==5' 123.txt            #讀取123.txt中的第5行

6.    awk 'nr>2 && nr<9' 123.txt        #讀取123.txt中的第3到8行

7.    awk -f ":" '' 123.txt        #將123.txt中的每行,按:分隔並倒序輸出

Linux awk命令的使用

awk是linux非常強大的報告生成工具 基本使用格式 awk options script file awk options pattern file option f 切割符 0整行 1第一列 2第二列.位址定界 pattern1 pattern2 兩個正則之間的範圍 pattern 所有被匹配...

使用案例 Linux awk命令常見使用案例

1.awk簡介 awk是乙個強大的文字分析工具,相對於grep的查詢,sed的編輯,awk在其對資料分析並生成報告時,顯得尤為強大。簡單來說awk就是把檔案逐行的讀入,以空格為預設分隔符將每行切片,切開的部分再進行各種分析處理。awk有3個不同版本 awk nawk和gawk,未作特別說明,一般指g...

Linux awk命令詳解

3.awk的執行過程 1 awk script的組成 awk script可以由一條或多條awk cmd組成,兩條awk cmd之間一般以newline分隔 awk cmd由兩部分組成 awk pattern awk script可以被分成多行書寫,必須確保整個awk script被單引號括起來。2...