Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1563767
  • 博文数量: 289
  • 博客积分: 11086
  • 博客等级: 上将
  • 技术积分: 3291
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-22 17:06
个人简介

徐小玉的博客。

文章分类

全部博文(289)

文章存档

2023年(6)

2022年(1)

2021年(2)

2020年(9)

2019年(9)

2018年(6)

2017年(10)

2016年(10)

2014年(3)

2013年(4)

2011年(12)

2010年(16)

2009年(14)

2008年(119)

2007年(48)

2006年(20)

我的朋友

分类:

2006-10-13 16:16:39

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) |
0

上一篇:AWK的入门篇

下一篇:小恒星B6的DB2日志

给主人留下些什么吧!~~