Если ваш файл результатов называется «входным»
for i in x1 x2 response_fn_1 ; do echo $i > $i; grep $i input | awk '{print $1}' >> $i ; done ; paste x1 x2 response_fn_1 | column -t
дает:
x1 x2 response_fn_1
-1.8961789208e+00 -1.3853582017e+00 2.4892772154e+03
3.7988695564e-01 1.5859091288e+00 2.0820416317e+02
Внимание! Это деструктивно создает файлы с именами x1 x2 и response _fn _1 в каталоге, в котором вы работаете. Если это настоящие файлы, они будут перезаписаны.