I 검색 (find) 명령을 내가 열과 행을 사용하여이 텍스트 파일에서 7을 복사하고 싶은복사 텍스트 파일에서 특정 열 라인 : BATCH
---------- TEXT.TXT
[7]test
에서 다음 텍스트 파일이 있습니다. 나는 이런 일을 할 수 있다고 생각했습니다.
set /p line=text.txt cols=2 lines=2
분명히 작동하지 않습니다.
I 검색 (find) 명령을 내가 열과 행을 사용하여이 텍스트 파일에서 7을 복사하고 싶은복사 텍스트 파일에서 특정 열 라인 : BATCH
---------- TEXT.TXT
[7]test
에서 다음 텍스트 파일이 있습니다. 나는 이런 일을 할 수 있다고 생각했습니다.
set /p line=text.txt cols=2 lines=2
분명히 작동하지 않습니다.
이 당신을 도울 수 있습니다
@echo off
for /f "skip=1 delims=[] tokens=1-3" %%A in (testing.txt) do (
set line=%%A
goto :next
)
:next
pause
for
루프 tesing.txt
[
및 ]
line
사이의 문자열을 가져옵니다. [
와 ]
사이에 공간이 있으면,과 같이 파일에 따옴표를 추가
["7 8"]
당신은 파일 이름없이 깨끗한 출력을 얻기 위해 find 명령을 사용하는 방법을 변경하는 것을 고려한다 에 일치했다. – Squashman