1. print?[root@puppet opt]# cat a.txt    
  2. 100     wang    man    
  3. 200 wangsan woman    
  4. 300 wangming man    
  5. 400 wangzheng man    
  6.     
  7. [root@puppet opt]# cat b.txt    
  8. 100 90 80    
  9. 200 80 70    
  10. 300 60 50    
  11. 400 70 20    
  12. [root@puppet opt]# awk 'NR==FNR{S[$1]=$0;next}NR>FNR{print S[$1],$2,$3}' a.txt b.txt    
  13. 100     wang    man 90 80    
  14. 200 wangsan woman  80 70    
  15. 300 wangming man 60 50    
  16. 400 wangzheng man 70 20 

NR==FNR 匹配第一个文件 NR>FNR 匹配第二个文件