我有两个文本文件。第一个文件在单独的行中列出了 20 个名称,第二个文件在单独的行中列出了 20 个姓氏。我如何合并这些文件。所以最终的文本文件有名字和姓氏。
我试过粘贴。但它在名字和姓氏之间增加了很大的空间。
$ paste name.txt surname.txt > names.txt
我有两个文本文件。第一个文件在单独的行中列出了 20 个名称,第二个文件在单独的行中列出了 20 个姓氏。我如何合并这些文件。所以最终的文本文件有名字和姓氏。
我试过粘贴。但它在名字和姓氏之间增加了很大的空间。
$ paste name.txt surname.txt > names.txt
输入是否相关,如果是,它们的顺序是否相同?如果没有,您想要所有 400 种组合,还是其他?
如果您期望 20 行输出,并且您的 20 行都是匹配顺序的文件,您可能只想要:
paste
使用制表符作为默认输出字段分隔符。man paste
您可以在大多数系统中了解这一点。如果它们的顺序不同,您可以手动对它们进行排序,或者添加一些字段以对该自定义字段进行排序,然后按字段加入它们。例如