команда или сценарий для изменения кодированных символов в текстовом файле

Я считаю, что есть и другие варианты, но мне было интересно, можно ли заменить некоторые символы в текстовом файле с помощью командной строки? Пример: от è до č, æ до ć и т. Д. Могу ли я указать команду на конкретный текстовый файл и изменить эти буквы? Можно ли ввести только одну команду со всеми указанными параметрами или необходимо создать скрипт?

С уважением, d.r.

0
задан 11 January 2018 в 18:52

3 ответа

Наконец, я нашел решение. Я установил «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

Затем я указываю файлы, которые мне нужно преобразовать и запустить скрипт. Надеюсь, это поможет кому-то с подобной проблемой.

0
ответ дан 22 May 2018 в 15:36

Наконец, я нашел решение. Я установил «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

Затем я указываю файлы, которые мне нужно преобразовать и запустить скрипт. Надеюсь, это поможет кому-то с подобной проблемой.

0
ответ дан 17 July 2018 в 23:20

Наконец, я нашел решение. Я установил «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

Затем я указываю файлы, которые мне нужно преобразовать и запустить скрипт. Надеюсь, это поможет кому-то с подобной проблемой.

0
ответ дан 24 July 2018 в 13:50

Другие вопросы по тегам:

Похожие вопросы: