Chinaunix

标题: 把两列数据拼在一起 [打印本页]

作者: batty123292    时间: 2014-06-09 10:50
标题: 把两列数据拼在一起
a文件为:
1
2
3
4
5
b文件为:
7
8
9
10
11

合成c文件为:
1 7
2 8
3 9
4 10
5 11
作者: dn833    时间: 2014-06-09 10:53
man 下 paste
作者: Herowinter    时间: 2014-06-09 10:54
本帖最后由 Herowinter 于 2014-06-09 10:55 编辑

回复 1# batty123292
  1. paste -d' ' a b > c
  2. 1 7
  3. 2 8
  4. 3 9
  5. 4 10
  6. 5 11
复制代码

作者: free4us    时间: 2014-06-09 12:03
学习了,学习了,
作者: li0924    时间: 2014-06-09 12:26
本帖最后由 li0924 于 2014-06-10 08:55 编辑
  1. awk '{a[FNR]=a[FNR] $0}END{for(i=1;i<=FNR;i++)print a[i]} a b'
复制代码

作者: 关阴月飞    时间: 2014-06-09 12:52
本帖最后由 关阴月飞 于 2014-06-09 12:52 编辑

回复 1# batty123292
  1.     paste -d" " a b
  2.     awk 'FNR==NR{a[NR]=$0;next}{print a[FNR],$0}' a b
  3.     cat a b |pr -t2
复制代码

作者: yestreenstars    时间: 2014-06-09 13:40
paste的干活




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