Сценарий оболочки объединяет несколько файлов CSV в зависимости от шаблона именования файлов - PullRequest
0 голосов
/ 27 мая 2020

У меня есть несколько соглашений об именах файлов csv, например A_1.csv, A_2.csv, B_1.csv, C_2.csv, как это. Все файлы имеют одинаковый заголовок. Теперь я хочу объединить все файлы, как показано ниже. Если существует _1.csv, я возьму его и проигнорирую шаблон _2.csv с тем же алфавитом. Оба шаблона являются необязательными, либо _1, либо _2 должны присутствовать с алфавитом. Сверху я объединю A_1.csv (игнорируя A_2.csv) + B_1.csv + C_2.csv в один файл с именем final.csv с одним заголовком, используя оболочку script.

Я использую ниже для объединения всех файлов с одним заголовком

cat A_1.csv <(tail +2 B_1.csv) <(tail +2 C_2.csv) > final.csv

, но не получаю logi c для альтернативного шаблона файла

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...