У меня есть три CSV-файла (с одинаковым именем, например, A_bestInd.csv
), которые находятся в разных подпапках.Я хочу скопировать их все в один файл (например, All_A_bestInd.csv
).Для этого я сделал следующее:
{ find . -type f -name A_bestInd.csv -exec cat '{}' \; ; } >> All_A_bestInd.csv
Результат этой команды следующий:
Class Conf 1 2 3 4 //header of file1
A Reduction 5 1 2 1
A Reduction 1 8 1 10
Class Conf 1 2 3 4 //header of file2
A No_red 2 1 3 2
A No_red 3 6 1 9
Class Conf 1 2 3 4 //header of file3
A Reduction 5 5 8 9
A Reduction 7 2 1 11
Как видите, проблема в том, что заголовок каждого файласкопировано.Как я могу изменить свою команду, чтобы сохранить только один заголовок и избежать остальных?