- print?[root@puppet opt]# cat a.txt
- 100 wang man
- 200 wangsan woman
- 300 wangming man
- 400 wangzheng man
- [root@puppet opt]# cat b.txt
- 100 90 80
- 200 80 70
- 300 60 50
- 400 70 20
- [root@puppet opt]# awk 'NR==FNR{S[$1]=$0;next}NR>FNR{print S[$1],$2,$3}' a.txt b.txt
- 100 wang man 90 80
- 200 wangsan woman 80 70
- 300 wangming man 60 50
- 400 wangzheng man 70 20
NR==FNR 匹配第一个文件 NR>FNR 匹配第二个文件