awk补齐问题

2677阅读 0评论2011-07-06 greendays
分类:

  1. $ echo '0,6 a
  2. 0,7 b
  3. 0,9 c
  4. 1,2 hhh
  5. 1,3 ccc
  6. 1,7 aaa' |awk 'NR==FNR{a[$1]=$2;next}{print $0, $0 in a?a[$0]:"none"}' - <(echo {0..1},{1..9} |tr ' ' '\n')
  7. 0,1 none
  8. 0,2 none
  9. 0,3 none
  10. 0,4 none
  11. 0,5 none
  12. 0,6 a
  13. 0,7 b
  14. 0,8 none
  15. 0,9 c
  16. 1,1 none
  17. 1,2 hhh
  18. 1,3 ccc
  19. 1,4 none
  20. 1,5 none
  21. 1,6 none
  22. 1,7 aaa
  23. 1,8 none
  24. 1,9 none
复制代码
上一篇:实测Linux ext3/4文件系统的规模与瓶颈(二)
下一篇:awk variable classic code