Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2040479
  • 博文数量: 470
  • 博客积分: 10206
  • 博客等级: 上将
  • 技术积分: 5620
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-03 12:50
文章分类

全部博文(470)

文章存档

2012年(1)

2011年(18)

2010年(47)

2009年(404)

分类:

2009-04-20 10:26:31

回复 #10 goter 的帖子

$1000=$1000  这个你试一试



您对本贴的看法:
| |
  帅哥 (donkey)
圣骑士
快意恩仇



CU编号: 633016
注册:2007-10-25
最后登录: 2009-04-20
帖子:
精华:0







来自:neu
状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-4-20 09:58 
1000就不行了,因为NF没到1000,但为什么$1=$1会重建$0呢?



您对本贴的看法:

__________________________________

go on
| |
  帅哥 (黑哥)
精灵使



CU编号: 631768
注册:2007-10-22
最后登录: 2009-04-20
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-4-20 10:00 
回复 #10 goter 的帖子

只要对字段(无论该字段是否存在)赋值,awk都会重建$0,至少gawk是这样。

里面涉及到几点基础知识。



您对本贴的看法:

__________________________________

LIVE FREE OR DIE!     K.I.S.S.


| |
  帅哥
精灵王




CU编号: 690903
注册:2008-4-13
最后登录: 2009-04-20
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]       顶部
发表于 2009-4-20 10:12 
回复 #13 blackold 的帖子

黑哥 按照您这么说 $1000=$1000  应该可以的哦



您对本贴的看法:
| |
  帅哥
精灵王




CU编号: 690903
注册:2008-4-13
最后登录: 2009-04-20
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]       顶部
发表于 2009-4-20 10:13 
字段$1000不存在 ,对它赋值 $1000=$1000    ,重组$0.



您对本贴的看法:
| |
  帅哥 (黑哥)
精灵使



CU编号: 631768
注册:2007-10-22
最后登录: 2009-04-20
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-4-20 10:16 
回复 #14 greendays 的帖子

$1000=$1000也会引起重建$0,但$1000为空,作为pattern就是false,无输出。

试试这个就清楚了:
awk '{$1000=$1000;print $0}' RS='!' urfile



您对本贴的看法:

__________________________________

LIVE FREE OR DIE!     K.I.S.S.


| |
  帅哥
精灵王




CU编号: 690903
注册:2008-4-13
最后登录: 2009-04-20
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]       顶部
发表于 2009-4-20 10:23 
回复 #16 blackold 的帖子

非常明白!谢谢黑哥!



您对本贴的看法:
阅读(414) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~