Для проверки своего решения я создал следующую структуру:
Dir: neolog201
relsendTest.csv
Dir: neolog202
relsendTest2.csv
Dir: neolog203
relsendTest3.csv
Затем протестировал find
:
$ find . -name "relsendTest*.csv" -print
./neolog203/relsendTest3.csv
./neolog202/relsendTest2.csv
./neolog201/relsendTest.csv
Итак, у вас есть список файлов. Полный скрипт:
#!/bin/bash
# Get the list of files
fileslist=$(find . -name "relsendTest*.csv" -print)
# The header of the output.csv is the first line of the first file in the list
head -1 $(echo $fileslist | awk '{print $1}') > output.csv
# Then loop on each file and get all lines except the first line of each file
for F in $fileslist
do
sed 1d $F >> output.csv
done