使用Awk合并多个管道分隔文件吗?

时间:2018-12-14 15:30:16

标签: join awk merge

我想使用Awk合并多个管道分隔的文件。我在这里找到的每个示例都比我要尝试的复杂几倍。我有几个格式相同的文本文件,只想将它们合并在一起,就像SQL中的UNION ALL。不需要加入列,也不必关心重复的行。

3 个答案:

答案 0 :(得分:2)

串联文件应该对您有用:

cat file1.txt file2.txt file3.txt > finalFile.txt

不需要awk。

答案 1 :(得分:1)

这是cat的工作(请参见@mjuarez's answer),但是如果您真的想使用awk:

$ awk 1 files* > another_file

答案 2 :(得分:0)

(g)awk '{print}' file1 file2 file* >> outputfile

鉴于您只打算使用awk。
詹姆斯的答案好多了,
但是,我仍然想展示我所附带的东西,awk的最基本用法。 :)