1:OFMT 变量: 可以使用OFMT来控制数据的输出格式:
awk '{OFMT="%.2";ptint 1.2345434,2.45678}'
输出结果为:1.23 2,46. 2:
2:printf函数,控制格式化输出。它与print 不同 ,不会自动加换行,所以结束的时候,如果需要换行,要自己加上\n
echo "UNIX"|awk '{printf "|%-15s|", $1}'
输出结果为:|UNIX |
echo "UNIX"|awk '{printf "|%15s|", $1}'
输出结果为:| UNIX|
3:变量NR: 存每条记录的记录号的变量:
使用举例:awk '{print NR,$1,$1}' filename
4:使用多个字段分割符:
使用举例: awk -F:[:\t] '{print $1,$1}' filename
5:NF:存记录字段个数的变量:
awk '{print" the number is :"NF}' ee
the number is :4
the number is :4
the number is :4
阅读(941) | 评论(0) | 转发(0) |