我有两个文件,它们的行数相同。
File A:
USA
UK
MEXICO
CHINA
RUSSIA
File B:
Washington DC
London
MEXICO CITY
BEIJING
MOSCOW
如何使用unix命令将这两个文件合并在一起,以生成如下文件:
Result File:
USA Washington DC
UK London
MEXICO MEXICO CITY
CHINA BEIJING
RUSSIA MOSCOW
这两列可以用制表符或逗号分隔吗?
感谢您的任何建议?
答案 0 :(得分:1)
您可以尝试paste
$ paste file1 file2
USA Washington DC
UK London
MEXICO MEXICO CITY
CHINA BEIJING
RUSSIA MOSCOW
答案 1 :(得分:0)
paste
这是一项工作,但awk
将执行以下操作:
awk 'FNR==NR{a[NR]=$0;next} {print a[FNR],$0}' fileA fileB
USA Washington DC
UK London
MEXICO MEXICO CITY
CHINA BEIJING
RUSSIA MOSCOW