windows - Batch script til at erstatte CR ved CRLF i tekstfil

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg ønsker at oprette batch script til at erstatte vognretur (CR) ved CRLF (vognretur og Line Feed) .Det skal bruges til anden tekstfil også, jeg kan erstatte det i notesblok ++, men vil erstatte for mere end 1 fil, så brug for at oprette en separat batchfil, som ved udførelse erstatter den CR ved CRLF. Kan nogen hjælpe mig ud i denne situation.


Tak skal du have

Bedste reference


du kan bruge notesblok + + til at erstatte masse


Åbn en kommandoprompt
skriv notesblok ++. exe -noseesion -r .


Dette åbner kun alle filer i en mappe uden filer fra tidligere
session


hit ctrl + h og erstatt i alle dokumenter


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

C:massreplace>"c:Program FilesNotepad++
otepad++.exe" -nosession  -r *.*

C:massreplace>


se i skærmbilledet nedenfor er alle de 8 filer åbne
hver fil har 39 linjer og 38 linjer har CRLF
Jeg erstattede alle 38 * 8=304 CRLF med LF ved at ramme
Udskift alt i alle åbne dokumenter


Indtast billedbeskrivelse her [2]