Automatyczna edycja dużej ilości tekstu


(Kuziemak1) #1

Cześć. Szukam programu, który potrafiłby postawić kropkę na końcu tych wszystkich zdań:

 

y3cz.png

 

Tak jak zrobiłem tutaj:

o3h.png

Tylko chciałbym żeby to się robiło automatycznie, bo mam kilka tysięcy linijek tekstu i chciałbym zeby na koncu kazdej linijki była kropka. Czy ktoś zna taki program?


(madoch) #2

ja do takich operacji używam programu o nazwie EditPad.

Pozwala w bardzo łatwy sposób zamienić znak końca linii “\n” na “.\n” czyli to co chcesz uzyskać (kropkę na końcu).

Drugim sposobem jest skrypt BAT, który to zrobi.

Prosty przykład:

set lista=d:\test.txt

set kropka=.


FOR /f %%i in (%lista%) do @echo %%i%kropka%

(bachus) #3
sed 's/$/./' nazwapliku.txt

perl -ne 'chomp; printf "%s.\n", $_' nazwapliku.txt

awk '{ print $0 "." }' nazwapliku.txt uzupelnione.txt

Nie mam więcej pomyslów :wink: