我有一个output.txt文件,其中包含以下内容:
Windows 6543765432
Linux 4534653463
MacOS 3564325
Ubuntu 8235646255
我想创建一个批处理脚本,搜索 output.txt 中的所有数值并将它们除以 1024(结果中只需要整数部分而不是小数位),以便可以将 KB 中的内存更改为 MB(克服批处理数学的 2 GB 限制)尝试以下但没有输出..
@echo off
setlocal enabledelayedexpansion
(for /f "tokens=1,2 delims=" %%a in (output.txt) do (
set /a MB=!b!/1024
echo %%a !MB!
))