Saya memiliki direktori ini, dan ingin mengubah nama file:
===> 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
Hasilnya akan terlihat seperti ini:
===> ls -1 Der-vierte-Weise/
01 - Hoffnung.ogg
02 - Familie.ogg
...
Saya ingin menyelesaikan ini dengan alat shell umum.
1
Saya ingin menyelesaikan ini dengan alat shell umum. Saya tidak mengatakan bahwa Anda tidak memiliki alasan yang baik, tetapi saya percaya Anda telah bertanya dan menjawab pertanyaan pada diri sendiri "mengapa?". Terakhir kali saya memiliki masalah yang sangat mirip untuk diselesaikan, saya segera mendorong Bash ke satu sisi dan menyelesaikannya dengan Python. Jauh lebih mudah (tapi saya sudah tahu Python, metode string, glob.glob dan os.rename - dan saya juga harus mengulangi pohon penuh nama folder dengan spasi dan karakter canggung lainnya, tidak ada yang merupakan penyebab tambahan mengganggu jika menggunakan Python)
—
nigel222
@ nigel222 Saya malas dan saya ingin mengetikkan sesedikit mungkin karakter. Itu sebabnya saya tidak ingin menggunakan python di sini. Jangan salah sangka. Hingga kini Python adalah bahasa pemrograman pilihan saya dan menggunakannya setiap hari.
—
guettli