2014-01-11 2 views
3

의 새로운 라인으로 모든 공백을 대체합니다내가 형 .txt 인 입력 파일이 CMD

// file.txt 
The quick brown dog jumped over the lazy fox. 

는 기본적으로 나는 각각의 문자열 출력 파일을 생성하려면이 입력 파일을 사용하려면를 quote- 동봉하고 CMD에 자체 라인. 어떤 아이디어?

출력은 다음과 같이해야합니다 :

'The' 

'quick' 

etc... 

답변

2
@echo off 
set /p text=<file.txt 
(for %%i in (%text%) do echo '%%i')>newfile.txt 
+0

굉장! 그 출력물을 파일로 저장하는 것은 어떻습니까? @Stephan – JonathanScialpi

+0

편집 된 답변보기 – Stephan

+0

@Stephan! – JonathanScialpi

2

내가 용어를 따옴표로 묶어야하기로했다 이니까 주 - ​​아래 코드는하지 않습니다. 제목 줄에서 묻는 내용 만 수행하고 새 줄에서 각 용어를 구분합니다.

다음은 독성 문자를 처리하고 파일의 모든 문자를 유지하며 대용량 파일에서 훨씬 빠릅니다.

이것은 repl.bat (preview as gist 또는 download from dropbox)라는 도우미 배치 파일 배치 파일이나 경로에있는 폴더에 같은 폴더에

장소 repl.bat를 사용합니다.

type "file.txt" |repl " " "\r\n" x >"newfile.txt" 
관련 문제