我有一个运行 SQLplus 选择的 DOS 批处理文件,以获取特定列值为 10 的行数。这工作正常,我已经成功地将值输出到文件但是我现在使用时遇到了真正的问题批处理文件中的那个值。问题似乎是由于它是一个右对齐的 10 个字符的字符串。
所以如果我的值为0,我会得到这个,
0
或者如果我的价值是 7000 我会得到这个,
7000
我真正想要的是这个
0
或这个
7000
我有理由确定,如果我的数据从第 1 列开始,那么我可以使用以下内容来读取数据,
for %%a in ("C:\Program Files (x86)\BBWin\ext\status10.LST") do if /I %%a GTR 300 echo %%a >> "C:\Program Files (x86)\BBWin\ext\status10.txt"