создайте тестовую среду так же, как вы
mkdir -p tmp/test
cd !$
touch {111,222,333}.{txt,_2.txt,_3.txt}
cat > 111.txt
aaa
aaa
и т. Д.
тогда вы знаете, как увеличивать имена файлов:
for i in $( seq 1 3 ) ; do echo $i* ; done
111._2.txt 111._3.txt 111.txt
222._2.txt 222._3.txt 222.txt
333._2.txt 333._3.txt 333.txt
так вы создаете свои результирующие файлы, и вот ответ механизма на ваши нужды:
for i in $( seq 1 9 ) ; do cat $i* >> new.$i.txt ; done
и, наконец,
ls -l new.[1-3]*
-rw-r--r-- 1 francois francois 34 Aug 4 14:04 new.1.txt
-rw-r--r-- 1 francois francois 34 Aug 4 14:04 new.2.txt
-rw-r--r-- 1 francois francois 34 Aug 4 14:04 new.3.txt
все 3 * содержимое в новом формате. ". txt например здесь. вам нужно только установить желаемое место назначения файла для добавления в контент и, если необходимо, но не задавать в исходном вопросе сортировку данных по алфавиту c порядку или числовому ... et c