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