Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1484096
  • 博文数量: 263
  • 博客积分: 10851
  • 博客等级: 上将
  • 技术积分: 2627
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-26 22:40
文章分类

全部博文(263)

文章存档

2013年(4)

2012年(25)

2011年(33)

2010年(50)

2009年(138)

2008年(13)

分类: LINUX

2009-05-22 18:43:40

awk 的重定向发生在文件读取之后:
 
引用“寂寞烈火”的:
awk的输出重定向跟命令行下的重定向不一样!, awk先打开文件file1,然后把处理后的文件重定向给file1或别的文件, 而shell下的>不同, 这里涉及一个符号优先级的问题, >总是被先执行, 请比较:
awk '{print $1>"urfile"}' urfile
awk '{print $1}' urfile >urfile #红色部分先执行, 即先把urfile清空了。

第一种常用于直接编辑修改文件。类似sed的-i
阅读(1220) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~