Пакетный скрипт для замены 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 во всех открытых документах