나는 first.properties
파일을 가지고 있는데 그 파일을 읽으면서 첫 번째 5 줄을 건너 뛰고 나머지 줄은 first.properties
인 새 파일을 만듭니다. 이것은 잘 작동합니다. 그러나 새로 생성 된 파일의 각 행에 공백이 생깁니다. 나는이 공간을 제거하고 싶다.일괄 처리 스크립트에서 문자열의 앞뒤 공백을 제거하려면 어떻게해야합니까?
나는 다음과 같은 코드 조각을 사용하고 다음과 같이
@echo off
set new=0
setlocal ENABLEDELAYEDEXPANSION
for /F "skip=5" %%L in (first.properties) do (
echo %%L>>NewProjectsInfo.properties
)
endlocal
pause
first.properties
은 다음과 같습니다
name=abcd
number=bcde
address=cdef
mobile=efgh
worklocation=ghij
이 공백을 제거하는 저를 도와주세요.
'first.properties' (6 행 이후)의 항목에 선행 및/또는 후행 공백이 있음을 올바르게 알고 있습니까? 게시 한 라인 (5 개만)은 그렇지 않았기 때문입니다. 신비하게도 코드를 생성하면 코드가 놀라워 질 것입니다. – zb226
이것은 문자를 추가한다는 점에서 사용자의 질문과 다소 뒤떨어져 있지만 도움이 될 수 있습니다. http://stackoverflow.com/questions/10021464/batch-file-to-add-characters-to-beginning-and-end-of -yach-line-in-txt-file – Dave