1. 程式人生 > >linux系統awk命令精解

linux系統awk命令精解

pri inux ger 進行 sed 文本 系統命令 切割 文件切割

AWK是一種處理文本文件的語言,是一個強大的文本分析工具。

之所以叫AWK是因為其取了三位創始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的Family Name的首字符。

awk與sed和grep共稱linux系統三劍客

awk不僅是系統命令也是一種編程語言,它支持條件判斷,數組,循環等功能

awk -F 是awk按照指定標誌進行文件切割,將文件切割成一列一列的,如果不指定標誌那麽系統默認按空格來進行分割

常用分隔符 一般有空格,冒號,斜杠等

AWK的格式:

awk 參數 模式 動作 文件名

awk -F "[ :/]+" ‘NR>3&&NR<9 {print $1}‘

技術分享圖片

linux系統awk命令精解