1、awk以 -F 指定分隔符,以单引号('')括起命令部分。
2、命令行以BEGIN和END为模式部分,以花括号{}做动作部分,逐行读取输入的文件
3、当awk的输入文件为空时,awk将等待,此种方法可用于大量的打印稿
4、awk 命令中的字符串匹配模式包括:匹配、不匹配和精确匹配
匹配:~/匹配的值/
不匹配:!~/不想匹配的值/
精确匹配: == "匹配的值"
5、在匹配的域里加入正则表达式,用作模糊查询
eg: awk -F ‘|’ ' { if($3 ~/^...5&/) print $5 } '
6、当有多个分隔符时,用中括号([])列举分割符。当想用 [] 作分隔符时,用两个[],eg:
awk -F '[ -| ]' '{ print $0 }'
awk -F '[] []' ' BEGIN { print "……" } END { print "……" } '
7、内置字符串函数