linux - 在命令行中将 TSV 文件合并在一起

标签 linux shell command-line awk paste

我有 2 个 TSV 文件: 文件 1 有 A、B、C 列 文件 2 有 D 列

我想合并它们以获得包含 A、B、C、D 列的文件 3 (TSV)

我尝试执行 paste -d, file1 file2 > file3 但在它们合并后,列 C、D 合并为一列,用逗号分隔。

感谢帮助。谢谢。

最佳答案

您强制分隔符为逗号。只需删除 -d,,默认情况下分隔符是制表符。

关于linux - 在命令行中将 TSV 文件合并在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30986714/

相关文章:

linux - shell脚本错误: "head: invalid trailing option -- 1"

linux - 如何将尾命令的结果存储在变量中?

bash - bash命令行上双尖括号的用途?

windows - 从批处理文件在 Windows 中运行 Tomcat 7

C fopen 到特定目录

linux - 升级tomcat到7.0.054后日志仍然显示 "Starting Servlet Engine: Apache Tomcat/7.0.42"

html - 递归搜索和替换/添加html文件中的一些标签属性

linux - 在 shell 脚本中组合匹配的字符串和总和列

linux - 如何使用 shell 脚本在文件中追加多行文本

c - 使用 c 的文本编辑器