首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将两个文件的列复制为第三个文件的行

如何将两个文件的列复制为第三个文件的行
EN

Stack Overflow用户
提问于 2014-09-05 15:40:09
回答 2查看 32关注 0票数 0

档案1

代码语言:javascript
复制
dog
cat
spider
donkey

档案2

代码语言:javascript
复制
Bone
Mushroom
bug
grass

所需输出

档案3

代码语言:javascript
复制
dog    Bone
cat    Mushroom
spider bug
donkey grass  
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-05 18:26:47

合并文件行的正确工具是paste

代码语言:javascript
复制
paste file1 file2 > file3

输出:

代码语言:javascript
复制
dog     Bone
cat     Mushroom
spider  bug
donkey  grass
票数 2
EN

Stack Overflow用户

发布于 2014-09-05 15:43:10

通过awk,

代码语言:javascript
复制
awk 'FNR==NR{a[FNR]=$0;next}{print a[FNR],$0}' file1 file2 | column -t > file3

示例:

代码语言:javascript
复制
$ awk 'FNR==NR{a[FNR]=$0;next}{print a[FNR],$0}' file1 file2 | column -t
dog     Bone
cat     Mushroom
spider  bug
donkey  grass
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25689488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档