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

全部博文(470)

文章存档

2012年(1)

2011年(18)

2010年(47)

2009年(404)

分类:

2009-04-15 17:45:28

awk 'NF{$0=++a " :" $0};{print}'

此目的为给非空白行加上行号
而其中的++a 是什么意思呢?



您对本贴的看法:

__________________________________

我要用我的双手,为大秦澡堂,搓出一个大大的市场!!!
| |
(andy)
精灵使



CU编号: 90672
注册:2003-8-29
最后登录: 2009-04-15
帖子:
精华:0







状态:...在线...

[] [] [博客]


[] 顶部
发表于 2009-1-19 21:27 


QUOTE:
原帖由 lovegqin 于 2009-1-19 21:20 发表
awk 'NF{$0=++a " :" $0};{print}'

此目的为给非空白行加上行号
而其中的++a 是什么意思呢?

自增运算,因为a默认为0
相当于

CODE:
a=a+1;
$0=a " :" $0




您对本贴的看法:

__________________________________

天行健,君子以自强不息
发奋忘食,乐以忘优,不知老之将至
温故而知新
| |

精灵




CU编号: 732769
注册:2008-7-21
最后登录: 2009-04-15
帖子:
精华:0







状态:...离线...

[] [] [博客]


[] 顶部
发表于 2009-1-19 21:27 
我末看错哇。。。:shock:

++a a++ 自增符,继承于C的语法, ++(--)放在变量前面或后面的区别是,前面就先自增再参与运算,放后面就参与运算后再自增



您对本贴的看法:

__________________________________

真是抱歉,我又短路了 orz..
| |

法师
精神领袖



CU编号: 24960
注册:2002-10-25
最后登录: 2009-04-15
帖子:
精华:0







状态:...在线...

[] [] [博客]


[] 顶部
发表于 2009-1-19 21:33 
看来你要看看C语言了

awk的语法基本上和C的一致



您对本贴的看法:

__________________________________

linux:
Linux BBC.com 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:55:12 EDT 2007 i686 i686 i386 GNU/Linux

solaris:
SunOS s_test 5.8 Generic_117350-41 sun4u sparc SUNW,Ultra-60
| |

天使
upgrading...



CU编号: 608379
注册:2007-8-27
最后登录: 2009-03-14
帖子:
精华:0







状态:...离线...

[] [] [博客]


[] 顶部
发表于 2009-1-20 09:43 
学习了。



您对本贴的看法:

__________________________________

RValue                    感觉:
RegExp            学习的东西越多,   
Wildcard    自己知道的越少!
| |
  帅哥 (暗夜星空)
法王
休息休息



CU编号: 306408
注册:2005-8-25
最后登录: 2009-04-15
帖子:
精华:0







来自:广州<-->杭州
状态:...在线...

[] [] [博客]


[] 顶部
发表于 2009-1-20 10:24 
:em17: :em17: :em17:
自加 ++a表示,先自加然后赋值给a. a没定义的话默认为0,先自加后就是1啰.....因为行号一般是从1开始的嘛..而不是0..所以用++a.而不用a++



您对本贴的看法:

__________________________________

有时候回答问题是信口开河......
因此不保证所有回复问题的答案的准确性.
如果正好是对的,那是碰到了死耗子..呵呵.
想着休息,不想做事!
阅读(1090) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~