我有三个文本文件,我想将它们合并(打印(到一个文件中。使用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 {
您不需要awk
,cat
是正确的工具
$ cat file1 file2 file3 > mergedfile
但是,awk
当然也能做
$ awk 1 file1 file2 file3 > mergedfile