Усі імена файлів, які є вихідним кодом tex, мають однакову структуру.
Я хочу використовувати ці, написані в \ section * <>.

абревіатура

Я перемістив код, який не зрозумів, але трохи переписав, і він робить свою справу, кажучи щось таке в bash:

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

Як ви думаєте, немає коротшого, можливо, більш зрозумілого рішення? Або вийдіть із компілятора замість bash і дозвольте мені робити там усі свої трюки?

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

Коментарі

(посилання v | 15.02.2018, чт - 17:48)

Я думаю, вам потрібно лише просте \ ім'я роботи.

Редагувати: Я думаю, що xstring може бути для цього хорошим.

(bzs v | 15.02.2018, чт - 23:43)

на жаль, якщо я називаю файли так:
введення
тоді \ jobname у цих файлах не працює або так, але я не отримую те, що хочу, але ім'я файлу без ".tex", в якому описано введення, тобто те, що я компілюю.

(посилання v | 16/02/2018, с - 05:58)

Я знаю, що так працює \ jobname, але ви не писали, що \ input потрібно.

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

тобто він також працює для включеного імені файлу.