από Stratisp » 17 Ιαν 2010, 01:33
Μετα απο προσπαθεια ο BlackFate εφτιαξε το ακολουθο script:
- Κώδικας: Επιλογή όλων
#! /bin/sh
mkdir new_name 2> /dev/null || true
for i in *.mp3;do
mv "$i" "`echo $i | sed 's/ /_/g'`"
cp `echo $i | sed 's/ /_/g'` `echo new_name/$i | sed 's/ /_/g' | iconv -f utf-8 -t iso-8859-1 | iconv -f windows-1253 -t utf-8`
done
Πραγματικα με αυτο αλλαζουν οι τιτλοι των τραγουδιων απο τα "κινεζικα" στα ελληνικα. Ομως εμφανιζονται παυλες μεταξυ των λεξεων.
Παραδειγμα το: "1 - Ìå ôïí Ìðïìð Íôýëáí.mp3" γινεται: "1_-_Με_τον_Μπομπ_Ντύλαν.mp3".
Αν καποιος μπορει να διορθωσει το script ας το κανει. Επισης δεν ξερω αν ειναι δυνατο να εφαρμοζεται ταυτοχρονα σε πολλους φακελλους και να σβηνει τα αρχικα αρχεια.
1. Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Όχι┃ Αγγλικά: Μέτρια
2. Ubuntu 14.04 στο pc και Ubuntu 16.04 στο Laptol Dell
3. Intel Core i7-2600 CPU @ 3.40GHz ‖ RAM 4014 MiB ‖ Gigabyte P67X-UD3-B3
και laptop Dell inspiron 3542 με RAM 4GB
4. ATI NI Caicos [AMD RADEON HD 6450] [1002:6779]
5. eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)