如果我运行 netsh wlan show hostednetwork
它会显示,
- 托管网络设置,
- 托管网络状态
这两个部分。
但是,如果我只想显示“托管网络状态”部分,可以这样做吗?
(这就像通过管道输出特定部分的输出,只是为了显示需要显示的基本信息)
答案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
输出部分。
进一步阅读
- FOR /F - 循环命令:针对另一个命令的结果
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。