** Кажется, здесь есть частичный ответ, но пользователь столкнулся с той же проблемой, что и я: важно сохранить исходную схему именования.
Цикл для объединения нескольких пары файлов с почти одинаковыми именами в UNIX**
У меня есть папка с парными файлами; имена выглядят так (все хранятся в одной папке/директории):
MX_HF20.1.fq.gz; MX_HF20.rem.1.fq.gz
MX_HF22.1.fq.gz; MX_HF22.rem.1.fq.gz
.
.
.
SD_F296.1.fq.gz; SD_F296.rem.1.fq.gz
SD_F297.1.fq.gz; SD_F297.rem.1.fq.gz
(Некоторые из вас могут распознать в этом вывод STACKS!)
На самом деле, я просто хочу добавить содержимое файла *.1.rem.fq.gz в конец файла *.1.fq.gz, сохранив исходное имя файла *.1.fq.gz.
Я поигрался с тестовыми файлами, поэтому знаю, что cat сделает это, даже если файлы имеют расширение .gz. Но мои способности к написанию сценариев bash в лучшем случае невелики, а работа с переменными имен и их хранение — это концепция, которую я все еще пытаюсь понять.
Большое спасибо!