+ -
当前位置:首页 → 问答吧 → awk遇到的问题,请各位大侠指点

awk遇到的问题,请各位大侠指点

时间:2011-07-12

来源:互联网

目前文件格式如下
20110701
abcd 123 ....
cde   1234 ....


相当于第一行是时间,第二行是一个用户ID与数字的对应关系,分隔符是空格
目前打算实现成这样的功能

20110701 abcd 123 ....
20110701 cde  1234 .....

如果分隔符空格能换成tab键,更好。

谢谢各位大侠的指点............

作者: qingduo04   发布时间: 2011-07-12

本帖最后由 zimin82 于 2011-07-12 12:45 编辑

好久不写shell了,代码有些忘记了。手上又没有AIX服务器做测试,随手写个代码做一个参考思路,你在上面做调试看看吧,不好意思
  1. cat a | awk '{
  2. if($NF==1) {t=$1}
  3. else {print t,$0}
  4. }'
复制代码

作者: zimin82   发布时间: 2011-07-12