如何在一行CMD命令中同时显示主机名与开机时间?
解决方法
方法1:用&或&&连接两次命令调用
直接把两个有效过滤命令用连接符串成一行即可:
systeminfo | find /i "host name" && systeminfo | find /i "boot time"
你之前的命令错误在于&&后面只写了"boot time",这不是合法的命令语句,必须完整写出第二次调用systeminfo并过滤的完整指令。
方法2:用findstr一次匹配多个关键词(更高效)
findstr支持同时搜索多个带空格的短语,只需执行一次systeminfo,效率更高:
systeminfo | findstr /i /c:"host name" /c:"boot time"
参数说明:
/i:忽略大小写匹配/c:"字符串":指定完整的搜索短语(因为关键词包含空格,必须用/c确保匹配整个短语,而不是拆分单词)
两种方法都能在一行内输出主机名和开机时间,且不会显示其他无关信息。
内容的提问来源于stack exchange,提问作者Shadowheart411
相关产品推荐
相关产品推荐

