У меня есть несколько таблиц со следующим стилем именования:
INSTITUTE_MODEL_SCENARIO_RIVER.txt
в качестве примеров:
wbm_gfdl_rcp8p5_mississippi.txt
wbm_hadgem_rcp8p5_mississippi.txt
wbm_miroc_rcp8p5_mississippi.txt
matsiro_gfdl_rcp4p5_mississippi.txt
matsiro_ipsl_rcp8p5_mississippi.txt
Я хочу построить таблицу вывода, группирующую те, у которых есть INSTITUTE и SCENARIO в имени файла. Для этого у меня следующий цикл:
for institute in wbm matsiro
do
for scenario in rcp4p5 rcp8p5
do
paste "$institute"_*_"$scenario"* > "$hyd_model"_"$scenario".txt
done
done
К сожалению, при добавлении таблиц к первому я хочу избавиться от трех первых столбцов (чтобы избежать избыточности). Я знаю, что нужно сделать это в командной строке:
paste wbm_gfdl_rcp8p5_mississippi.txt <(cut -f4 wbm_hadgem_rcp8p5_mississippi.txt) <(cut -f4 wbm_miroc_rcp8p5_mississippi.txt) > output.txt
Но мне не удалось реализовать это в цикле for. Любые подсказки приветствуются!