Windows에서 명령 프롬프트 출력의 특정 부분을 표시할 수 있습니까?

Windows에서 명령 프롬프트 출력의 특정 부분을 표시할 수 있습니까?

실행하면 netsh wlan show hostednetwork다음과 같이 표시됩니다.

  1. 호스팅된 네트워크 설정,
  2. 호스팅된 네트워크 상태

이 두 부분.

그런데 "호스팅된 네트워크 상태" 부분만 표시하고 싶은 경우에는 그렇게 할 수 있나요?

(표시할 필수 정보를 표시하기 위해 출력의 특정 부분을 파이핑하는 것과 같습니다.)

답변1

"호스팅된 네트워크 상태" 부분만 표시하고 싶은데 어떻게 해야 합니까?

for /f명령줄에서 사용 :

for /f "skip=6 tokens=* usebackq" %a in (`netsh wlan show hostednetwork`) do @echo %a

산출:

Hosted network status
---------------------
Status                 : Not available

노트:

  • for명령이 배치 파일에 있으면 모두를 다음으로 바꾸 십시오 %.%%
  • skip=6Hosted network settings출력 부분을 건너뜁니다 .

추가 읽기

관련 정보