Chinaunix

标题: awk多结果输出(问题更新)? [打印本页]

作者: littlebirds    时间: 2008-06-04 11:39
标题: awk多结果输出(问题更新)?
现在尝试用一条awk命令对一个文本的内容做分流处理,满足条件的输出到/user/file1,不满足条件的输出到/user/file2。
可以实现么?
如下例:

file内容如下:
00:49:42.025791        14058101005        2008-05-31 09:41:2
-00:00:34.974209        14058101003        2008-05-31 10:31:4

目的是把以00开头的行输出到一个文件,-00开头的行输出到一个文件,用一条awk语句可以实现么?

类似如下:
cat file|awk -F: '{if($1=="00") print $0 -->/user/file1;else print $1 -->/user/file2}';

如何把判断的两个结果直接用awk输出到不同的文件中。

[ 本帖最后由 littlebirds 于 2008-6-4 14:24 编辑 ]
作者: waker    时间: 2008-06-04 11:47
可以,看新手导航或基础12篇吧




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2