Добавить конкретный столбец в таблицу

У меня есть несколько таблиц со следующим стилем именования:

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. Любые подсказки приветствуются!

1
задан 7 October 2015 в 21:08

0 ответов

Другие вопросы по тегам:

Похожие вопросы: