У меня есть три текстовых файла, и я хочу объединить (распечатать) их в один файл.используя программу awk - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть три текстовых файла, и я хочу объединить (распечатать) их в один файл.используя программу 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 {

1 Ответ

0 голосов
/ 28 ноября 2018

вам не нужно awk для этого, cat - правильный инструмент

$ cat file1 file2 file3 > mergedfile

, но, конечно, awk подойдет также

$ awk 1 file1 file2 file3 > mergedfile 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...