Как в Ubuntu изменить имя файла на транслит и перед каждым изменённым символом поставить флаг?
Здравствуйте, стоит такая задача. Есть папка с mp3 файлами. Мне необходимо латиницу оставить неизменной, а кириллицу перевести в транслит и перед каждым изменённым символом поставить какой нибудь флаг.
То есть из "Track - Имя" получить "Track - [r]i[r]m[r]y[r]a"
Для чего это нужно - существует система, которая не умеет работать с кириллицей, однако пользователю мне необходимо показывать русские имена. Пришла в голову идея, на сервере перевести только русские символы в транслит, как то их пометить. А на клиенте уже в JS распарсить и заменить по тому же самому алфавиту на русский.
Однако, если будет фараза "message - яблонский головонок", тут ведь латиница обрабатываться не будет ? Исходя из кода это как я понимаю так, хотелось бы просто убедиться