古詩詞大全網 - 成語用法 - awk命令詳解是什麽?

awk命令詳解是什麽?

awk命令詳解:awk是壹個強大的文本分析工具,相對於grep的查找,sed的編輯,awk在其對數據分析並生成報告時,顯得尤為強大。簡單來說awk就是把文件逐行的讀入,以空格為默認分隔符將每行切片,切開的部分再進行各種分析處理。

awk有3個不同版本:awk、nawk和gawk,未作特別說明,壹般指gawk,gawk是AWK的GNU版本。

使用方法:

盡管操作可能會很復雜,但語法總是這樣,其中pattern表示AWK在數據中查找的內容,而action是在找到匹配內容時所執行的壹系列命令。花括號({})不需要在程序中始終出現,但它們用於根據特定的模式對壹系列指令進行分組。pattern就是要表示的正則表達式,用斜杠括起來。

awk語言的最基本功能是在文件或者字符串中基於指定規則瀏覽和抽取信息,awk抽取信息後,才能進行其他文本操作。完整的awk腳本通常用來格式化文本文件中的信息。

通常,awk是以文件的壹行為處理單位的。awk每接收文件的壹行,然後執行相應的命令,來處理文本。

以上內容參考:百度百科-Shell編程