awk(一) 基本操作符

$0? ? ? ? ? ? ?表示整個當前行

$1? ? ? ? ? ? ?每行第一個字段

NF????????????字段數(shù)量變量

NR? ? ? ? ? ? 每行的記錄號,多文件記錄遞增

FNR? ? ? ? ? 與NR類似,不過多文件記錄不遞增,每個文件都從1開始

\t? ? ? ? ? ? ????制表符

\n? ? ? ? ? ? ? ?換行符

FS? ? ? ? ? ? ?BEGIN時定義分隔符

RS? ? ? ? ? ? ?輸入的記錄分隔符, 默認為換行符(即文本是按一行一行輸入)

~? ? ? ? ? ? ????匹配,與==相比不是精確比較

!~? ? ? ? ? ???? 不匹配,不精確比較

==? ? ? ? ? ? ? 等于,必須全部相等,精確比較

!=? ? ? ? ? ? ? ?不等于,精確比較

&& ? ? ? ? ? 邏輯與

||? ? ? ? ? ? ? ? 邏輯或

+? ? ? ? ? ? ????匹配時表示1個或1個以上

/[0-9][0-9]+/? ? ? 兩個或兩個以上數(shù)字

/[0-9][0-9]*/? ? ? ?一個或一個以上數(shù)字

OFS? ? ? ? ? ? 輸出字段分隔符, 默認是空格,可以改為制表符等

ORS? ? ? ? ? ?輸出的記錄分隔符,默認是換行符,即一行一行輸出到屏幕

-F? '[:#/]'? ? ? 定義三個分隔符,[ ]內(nèi)可以放置多個分隔符

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 通過學(xué)習(xí)《awk精通》整理 作者: 駿馬金龍學(xué)習(xí)鏈接: https://www.junmajinlong.com/...
    一萍之春閱讀 978評論 0 2
  • awk是行處理器: 相比較屏幕處理的優(yōu)點,在處理龐大文件時不會出現(xiàn)內(nèi)存溢出或是處理緩慢的問題,通常用來格式化文本信...
    想賺錢的雷大閱讀 564評論 0 3
  • 原文鏈接 : http://blog.chinaunix.net/uid-23302288-id-3785105....
    咗嚛閱讀 616評論 0 2
  • awk是行處理器: 相比較屏幕處理的優(yōu)點,在處理龐大文件時不會出現(xiàn)內(nèi)存溢出或是處理緩慢的問題,通常用來格式化文本信...
    yichen_china閱讀 991評論 0 1
  • 16宿命:用概率思維提高你的勝算 以前的我是風(fēng)險厭惡者,不喜歡去冒險,但是人生放棄了冒險,也就放棄了無數(shù)的可能。 ...
    yichen大刀閱讀 8,087評論 0 4

友情鏈接更多精彩內(nèi)容