我有三个文本文件,我想将它们合并(打印)在一个文件中.使用awk程序



我有三个文本文件,我想将它们合并(打印(到一个文件中。使用awk程序。我用下面的代码打印或调用了两个不同的文本文件,它非常完美。但如果我有三个或四个文本文件,它就不起作用。有什么想法,帮

BEGIN { #1 text file
} # This line is closing the BEGIN
{
if (FNR != NR)
print $0
}
END {
print ""
} # Closing END
BEGIN { # 2 text file
} # This line is closing the BEGIN
{
if (FNR == NR)
print $0
}
END {

您不需要awkcat是正确的工具

$ cat file1 file2 file3 > mergedfile

但是,awk当然也能做

$ awk 1 file1 file2 file3 > mergedfile 

最新更新