batch-file - 去掉 wmic 输出中的空格和制表符

标签 batch-file wmic

使用批处理,尝试获取以下命令的输出:

wmic logicaldisk get caption,description,volumename

因此,我只是在做以下事情:

wmic logicaldisk get caption,description,volumename >>"C:\out.log"

不幸的是,这是我得到的输出:

output

最佳答案

WMIC 的输出是 unicode,您的“空格”是文件中两个字节 unicode 字符的空值。试试

wmic logicaldisk get caption,description,volumename | find /v "" >>"C:\out.log"

关于batch-file - 去掉 wmic 输出中的空格和制表符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28672210/

相关文章:

python - 批量运行 python 脚本并等待执行返回

file - 如何在批处理文件中播放隐形音乐

c++ - 如何在带有 C++ 的 Ubuntu 中使用 wmi

java - 检测哪个 .txt 文件用于运行 java

string - 批量 - 获取当前运行系统的系统语言

Windows 批处理文件 - 无法设置变量值

batch-file - Windows 上的 GitLab runner 和处理 & %ERRORLEVEL%

batch-file - 在批处理脚本中旋转亲和性值以进行循环

sorting - wmic 进程表(在命令提示符窗口内)可以按值排序吗?