У меня есть три текстовых файла, и я хочу объединить (распечатать) их в один файл.используя программу 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 - правильный инструмент
awk
cat
$ cat file1 file2 file3 > mergedfile
, но, конечно, awk подойдет также
$ awk 1 file1 file2 file3 > mergedfile