我可以在 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输出部分。

进一步阅读

相关内容