首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将文件合并为一个文件?

如何将文件合并为一个文件?
EN

Stack Overflow用户
提问于 2013-01-30 10:13:18
回答 2查看 125关注 0票数 0

我有3个文件。

代码语言:javascript
运行
复制
cat file1 
A
B
C

cat file2
2
3
4

cat file3
a
b
c

我需要像这样将它们合并到文件中。

输出:

代码语言:javascript
运行
复制
  file1  file2  file3
  A      2      a 
  B      3      b
  C      4      c

在shell脚本中我该怎么做。

问候

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-30 10:18:27

paste是你的朋友

代码语言:javascript
运行
复制
{ echo "file1\tfile2\tfile3" 
   paste file1 file2 file3 ; } > newOutFile

\t是制表符,如果您想要不同的字段分隔符,只需更改它。(如果您想要间隔良好的列与文件中最宽的值具有相同的宽度,那么您将需要一个更复杂的解决方案。在这种情况下,请发布新的问题)。

请注意,{ ... }称为进程组,必须用;将进程组中的最后一个命令与结束的}字符隔开。

请查看手册页,了解一些选项。

IHTH

票数 3
EN

Stack Overflow用户

发布于 2013-01-30 10:18:23

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

默认情况下,它们将由制表符分隔;您可以使用-d选项更改分隔符。使用重定向保存到另一个文件,而不是打印到标准输出。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14595564

复制
相关文章

相似问题

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