Я полагаю, что есть и другие варианты, но мне было интересно, можно ли заменить некоторые символы в текстовом файле командной строкой? Пример: от è до č, æ до ć и так далее ... Могу ли я указать команду на конкретный текстовый файл и изменить эти буквы? Можно ли будет ввести только одну команду со всеми указанными параметрами или необходимо создать сценарий?
С уважением, д.р.
Наконец я нашел решение. Я установил «enca», программу cli, которая помогла мне определить кодировку текстовых файлов. Поскольку они все WINDOWS-1250, я создал следующий скрипт:
#!/bin/bash
for file in *.srt;
do iconv -f CP1250 -t UTF-8 -o "$file".utf "$file" && mv "$file".utf "$file";
done
Затем я указываю файлы, которые мне нужно конвертировать, и запускаю скрипт. Я надеюсь, что это может помочь кому-то с подобной проблемой.