Я маю цей каталог і хочу перейменувати файли:
===> ls -1 Der-vierte-Weise/
10 - 10 - Erkenntniss.ogg
1 - 01 - Hoffnung.ogg
11 - 11 - Wahrheit.ogg
12 - 12 - Dankbarkeit.ogg
13 - 13 - Kredits.ogg
2 - 02 - Familie.ogg
3 - 03 - Demut.ogg
4 - 04 - Freude.ogg
5 - 05 - Schoenheit.ogg
6 - 06 - Solidaritaet.ogg
7 - 07 - Entscheidung.ogg
8 - 08 - Hilfe.ogg
9 - 09 - Unterstuetzung.ogg
Результат повинен виглядати приблизно так:
===> ls -1 Der-vierte-Weise/
01 - Hoffnung.ogg
02 - Familie.ogg
...
Я хотів би вирішити це за допомогою звичайних інструментів для оболонок.
1
Я хотів би вирішити це за допомогою звичайних інструментів для оболонок. Я не кажу, що у вас немає вагомих причин, але я вірю, що ви задали і відповіли на запитання собі "чому?". Востаннє у мене була дуже схожа проблема, яку потрібно вирішити, я негайно відсунув Баша в один бік і вирішив його в Python. Так набагато простіше (але я вже знав Python, рядкові методи, glob.glob та os.rename - і мені також довелося повторювати дерево, повне імен папок з пробілами та іншими незручними символами, жоден з яких не є причиною зайвих турбуйтеся, якщо використовуєте Python)
—
nigel222
@ nigel222 Я лінивий і хочу набрати якомога менше символів. Тому я не хочу тут використовувати python. Не зрозумій мене неправильно. На сьогоднішній день Python є моєю улюбленою мовою програмування та використовую її щодня.
—
guettli