șir de nume de fișier urmat de abrevierea [rezolvat]

Toate numele de fișiere care sunt cod sursă tex au aceeași structură.
Vreau să le folosesc scrise în \ section * <>.

apoi

Am dat la gunoi un cod pe care nu l-am înțeles, dar l-am rescris puțin și își face treaba, spunând așa ceva în bash:

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

Credeți că nu există o soluție mai scurtă, poate mai ușor de înțeles? Sau părăsește compilatorul în loc de bash și lasă-mă să fac toate cascadoriile mele acolo?

---------
Cea mai bună soluție, desigur, ar fi să redenumiți toate fișierele în .tex în loc să le tăiați, doar pentru a muri cu ele în mc.

Comentarii

(invocat v | 15/02/2018, joi - 17:48)

Cred că ai nevoie doar de un simplu \ nume de job.

Edit: Cred că xstring poate fi bun pentru asta.

(bzs v | 15/02/2018, joi - 23:43)

din păcate, dacă chem fișierele astfel:
intrare
atunci \ jobname din aceste fișiere nu funcționează sau da, dar nu primesc ceea ce vreau, ci numele fișierului fără „.tex” în care este descrisă intrarea, adică ceea ce compilez.

(invocat v | 16/02/2018, p - 05:58)

Știu că așa funcționează \ jobname, dar nu ați scris că este necesar \ input.

(bzs v | 16/02/2018, p - 00:01)

adică funcționează și pentru numele de fișier inclus.