У меня есть 3 файла в каталоге $ FILES_DIR
1) File_Apple.txt
2) File_Samsung.txt
3) File_Huwaei.txt
Header rows of File_Apple.txt
AAA1,BBB2,CCC3
Header rows of File_Samsung.txt
DDD1,EEE2
Header rows of File_Huwaei.txt
FFF1,GGG2,HHH3,III4
Есть еще один файл с именем head_config, который содержит строку заголовка 3 вышеуказанных файлов.
head_config.txt
AAA1,BBB2,CCC3
DDD1,EEE2
FFF1,GGG2,HHH3,III4
По сути, я должен соответствовать, если заголовки файла правильны согласно файлу head_config.txt
Я могу сделать это с помощью некоторого громоздкого процесса: копировать строки заголовков каждого файла по отдельности идобавление в новый файл. Затем сравнивая новый файл, созданный с head.config.txt
head -1 File_Apple.txt >> new_file.txt
head -1 File_Samsung.txt >> new_file.txt
head -1 File_Huwaei.txt >> new_file.txt
Затем cmp new_file.txt с head_config.txt
Как я могу сделать это более эффективно?