명령의 출력에서 특정 줄만 인쇄하려고합니다. ipconfig
명령을 예로 들어 보겠습니다. 이것은 많은 선을 반환합니다.배치 스크립트에서 여러 줄 건너 뛰기
Windows IP Configuration
Wireless LAN adapter Wireless Network Connection:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : ab80::456d:123e:5ae5:9ab6%15
IPv4 Address. . . . . . . . . . . : 192.168.1.33
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
Ethernet adapter Local Area Connection:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
제 11 행이라고 말하고 싶습니다.
나는이 첫 번째 10 줄을 건너 뛰고 라인의 나머지 부분을 인쇄 다음FOR /F "skip=10 delims=" %G IN ('IPCONFIG') DO @ECHO %G
을 시도했다.
Default Gateway . . . . . . . . . : 192.168.1.1
Ethernet adapter Local Area Connection:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
은 어떻게 만 11 라인 인쇄합니까?
하나의 명령으로 실행할 수 있습니까? 나는 배치 파일을 통해서가 아니라는 것을 의미한다. – ontherocks
@ontherocks, 나는 필요성을 보지 못했지만 어쨌든 포함되어 있습니다. –