Пакетный скрипт для замены CR на CRLF в текстовом файле

Я хочу создать пакетный скрипт для замены возврата каретки (CR) на CRLF (возврат каретки и перевод строки). Его следует использовать и для другого текстового файла, я могу заменить его в notepad++, но хочу заменить более чем на 1 файл, так что нужно создать отдельный пакетный файл, который при исполнении заменяет этот CR на CRLF. Может ли кто-нибудь помочь мне в этой ситуации.

Благодарю вас

1 ответ

Вы можете использовать Notepad ++ для массовой замены

откройте командную строку типа notepad ++. exe -noseesion -r .

это откроет все файлы в каталоге только без файлов из предыдущего сеанса

нажмите Ctrl + H и замените во всех документах

C:\massreplace>ls
001.bin                               001.txt  002.txt  004.txt
001.mysuperdupersecretsauceextension  001.yuk  003.txt  005.txt

C:\massreplace>"c:\Program Files\Notepad++\notepad++.exe" -nosession  -r *.*

C:\massreplace>

см. на снимке экрана ниже все 8 файлов открыты, каждый файл имеет 39 строк, и 38 строк имеют CRLF, я заменил все 38*8 = 304 CRLF на LF, нажав REPLACE all во всех открытых документах

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