Chinaunix首页 | 论坛 | 博客
  • 博客访问: 158578
  • 博文数量: 73
  • 博客积分: 3106
  • 博客等级: 中校
  • 技术积分: 730
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-11 22:57
文章分类

全部博文(73)

文章存档

2018年(2)

2016年(1)

2012年(8)

2011年(21)

2010年(41)

我的朋友

分类:

2010-08-17 14:12:02

awk脚本描述
awk ' !~ /^$/' price.txt删除所有空行
awk 'NF > 0' price.txtawk中一个更好的删除所有行的办法
awk ' ~ /^[JT]/ ' price.txt打印所有第二个字段是'J'或者'T'打头的行中的第三个字段
awk ' !~ /[Mm]isc/ {print + }' price.txt 针对所有第二个字段不包含'Misc'或者'misc'的行,打印第3和第4列的和(假定为数字)
awk ' !~ /^[0-9]+\.[0-9]*$/ ' price.txt 打印所有第三个字段不是数字的行,这里数字是指d.d或者d这样的形式,其中d是0到9的任何数字
awk ' ~ /John|Fred/ ' price.txt 如果第二个字段包含'John'或者'Fred'则打印整行
阅读(677) | 评论(0) | 转发(0) |
0

上一篇:sed命令

下一篇:grep

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