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...