three method of awk
1.awk [F field-separator] 'commands' input-files
[ - F域分隔符 ]是可选的,因为 a w k使用空格作为缺省的域分隔符,因此如果
要浏览域间有空格的文本,不必指定这个选项,但如果要浏览诸如 p a s s w d文件,此文件各域
以冒号作为分隔符,则必须指明 -F选项,
2.第二种方法是将所有 a w k命令插入一个文件,并使 a w k程序可执行,然后用 a w k命令解释
器作为脚本的首行,以便通过键入脚本名称来调用它。
3.第三种方式是将所有的 awk命令插入一个单独文件,然后调用
awk -f awk-script-file input-file
eg:awk '{name = $1; belts=$4; if(belts ~/yellow/) print name "is belts" belts}' grade.txt
df -k | awk '($4 ~/^[0-9]/) {if($4>trigger) print $6 "\t" $4}' trigger=511344
阅读(384) | 评论(0) | 转发(0) |