Можно ли отобразить определенную часть вывода командной строки в 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=6пропускает Hosted network settingsчасть вывода.

дальнейшее чтение

Связанный контент