Попробуйте это:
awk 'NR==FNR{a[$1]=$2; next} ($1 in a) && $NF=="NA"{$NF=a[$1]} 1' f2 f1
a[$1]=$2
использовать первый столбец как ключ и сохранить данные второго столбца как значение ($1 in a) && $NF=="NA"
проверить, является ли первый столбец ключом в массиве a
и является ли последний столбец NA
$NF=a[$1]
изменить последний столбец на значение, сохраненное в массиве a
1
распечатать содержимое входной записи f2 f1
обратите внимание на порядок входных файлов... за вторым файлом следует первый файл Архив поврежден, удалите его и повторите попытку:
sudo rm /var/cache/apt/archives/libcupsimage2-dev_2.2.10-6+deb10u1_armhf.deb