Пакетный скрипт для замены CR на CRLF в текстовом файле - PullRequest
0 голосов
/ 16 мая 2018

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

Спасибо

1 Ответ

0 голосов
/ 16 мая 2018

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

открыть командную строку тип блокнот ++. 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, нажав ЗАМЕНИТЕ все во всех открытых документах

enter image description here

...