如何使用awk脚本从文件中获取数据,然后将字段填充到其他文件中?

问题描述

是否还有其他方法可以从文件获取数据,然后使用任何脚本文件(例如awk)将字段填充到其他文件中? (sed脚本可以使用它)。注意:不必使用grep和find。

file1.txt

AAA Abcd
Watermelon Apple
8/25/19 11/24/19
4
55


file2.txt

[[letters_aaa]]
[[letters_abcd]]
[[fruit_names]]
[[date_start]]
[[date_end]]
[[four_hours]]
[[num_fiftyfive]]

合并到这个

AAA
Abcd
Watermelon Apple
8/25/19
11/24/19
4
55

我尝试使用awk脚本,但在确定行数后不确定要写什么。 这个脚本是我所能做的:

BEGIN {
}
{
if(NR==1) {
  print $1 $2
}

解决方法

现在是凌晨2点,因此我不确定您的问题或我的回答是否有意义。它将使用.读取文件,因此必须填充所有字段,空白字段将中断输出(在这种情况下,请使用RS=""并将RS="^$"替换为print):>

printf