基本觀點和概念 1 AWK 是一種用于處理文本的編程語言工具,。 2 AWK 命令格式:AWK
‘{pattern+action}’ 或者是AWK 'pattern {action}' 3 action 參數(shù)總是被大括號包圍,它由一系列awk語句組成,,每個語句之間用;號分割.awk解釋他們,,并在pattern給定的樣式匹配的記錄上執(zhí)行其操作。 4 注釋# 5 awk 不修改輸入文件,,如果未指定輸入文件,,awk將接受標(biāo)準(zhǔn)輸入,并將結(jié)果顯示在標(biāo)準(zhǔn)輸出上,。awk支持輸入輸出重定向,。 6 在awk中,缺省情況下總是將文本文件的一行視為一個記錄,,而將一行中的某一個部分視為一個字段,。 7 awk用0表示整行,不同的字段之間用分割符分開,,系統(tǒng)某人的分割符是空格,。 8 awk提供兩種變量:內(nèi)置變量和自定義變量。 9 任何在BEGIN之后列出的操作將在awk開始掃描輸入之前執(zhí)行,,END之后列出的操作將在掃描完全部的輸入之后執(zhí)行,。 10 awk比C語言更為靈活,,它不執(zhí)行參數(shù)的有效性檢查。 11 awk有兩種返回方式:隱士返回和顯示返回(return),。 12 awk可以作為一個SHELL命令使用,,awk能與shell批處理程序很好的融合在一起。
|