Низ на име на файл, след което съкращението решава HUP

Всички имена на файлове, които са изходен код на tex, имат еднаква структура.
Искам да използвам тези, написани в \ section * <>.

файл

Разхвърлих код, който не разбрах, но го пренаписах малко и той си върши работата, като каза нещо подобно в bash:

ls 2016-07-03.tex | sed 's/.tex // g'

Мислите ли, че няма по-кратко, може би по-разбираемо решение? Или излезте от компилатора вместо bash и ми позволете да правя всичките си каскади там?

---------
Най-доброто решение, разбира се, би било да преименувате всички файлове в .tex, вместо да ги отрязвате, само за да умрете с тях в mc.