Я предполагаю, что в файле1 нет пустой второй строки.
paste -d, file1 file2 | awk -F, 'NR>1{if ($2 > $4) print $3,"can be relocated to",$1 ; else print $3,"cannot be relocated to",$1}'
Использование paste
для передачи awk одного «файла», состоящего из объединенных столбцов соответствующих строк.
Сам awk довольно прост, начиная со строки 2 (NR > 1 )и используя print вместо printf, потому что я ленив.