2013-07-24 8 views
0

일부 숫자 내용과 문자열 내용이있는 텍스트 파일을 가지고 있습니다. 번호를 식별 할 수있는 배치를 쓰고 싶습니다. 컨텐츠를 저장하고 각 라인의 숫자 컨텐츠를 다른 텍스트 파일에 저장하십시오.텍스트 파일에서 값을 식별하고 그 값을 다른 텍스트 파일에 저장할 수있는 배치 파일을 작성하는 방법

+0

사용할 수있는 패턴이 있는지 몇 줄을 보여주십시오. – foxidrive

답변

0

이 예제는 공백 사이의 정수에 대해 작동합니다.

특별한주의가 예측할 수 있습니다 ", <, |, >&위한 행동으로, 텍스트 파일에 넣어해야합니다.

텍스트 파일에 대한 자세한 정보가있는 일부 최적화가 이루어질 수 있습니다.

For /F "Tokens=*" %%i In (TextFile.txt) Do Call :GetNumber %%i 
GoTo :EOF 

:GetNumber 
If "%~1"=="" GoTo :EOF 
Set Number= 
Set /A "Number=1*%~1" 
If "%Number%" == "%~1" Call :StoreNumber %Number% 
Shift 
GoTo :GetNumber 

:StoreNumber 
Echo %Number%>Number.txt 
관련 문제