将两个文本列表(一个列表文件)粘贴到一个以分号分隔的列表中

时间:2009-10-18 10:33:59

标签: linux unix batch-file paste concatenation

过程/输出的一个例子是:

File1中:

hello
world

文件2:

foo
bar

连接后生成的文件:

文件3:

hello;foo
world;bar

对于大量非预测性文本(非通配卡 - 但行如上所述对齐)。

我无法弄清楚如何使用Ubuntu下的paste命令执行此操作。

2 个答案:

答案 0 :(得分:8)

paste -d';' File1 File2  >  File3

答案 1 :(得分:4)

cat按行连接(或者更确切地说,不关心内容是什么)。

您似乎需要的更像是paste

$ paste -d\; file1 file2
hello;foo
world;bar