Você pode fazer isso com um loop de shell:
for i in $(seq 1 3); do
gawk -F" " '{print $2, $7, $8, $9}' acr30R_vs_acr30NR_${i}.assoc.logistic >>/mnt/jw01-aruk-home01/projects/jia_mtx_gwas_2016/common_files/output/imputed_dataset/all_50_mi_datasets/acr30R_vs_acr30NR_combined_coefficients/acr30nr_r_logistic_${i}.txt
done
Você pode substituir os valores 1
e 3
conforme apropriado na primeira linha. Observe ${i}
na segunda linha (em dois lugares): estes são substituídos por cada valor na sequência, por sua vez.