首页 > 解决方案 > 如何批量删除行数中的标题

问题描述

我有一个始终包含标题行的 csv 文件。我一直在批量使用下面的代码来执行 csv 中的记录计数,其中包括标题。

似乎是一个基本问题,但如何从变量 %number% 中减去“1”?

set "cmd=findstr /R /N "^^" *.csv | find /C ":""
for /f %%a in ('!cmd!') do set number=%%a
echo %number%

我试过: number = %%a-1 但这不会减去,它会将“-1”附加到数字的值?

标签: windowscsvbatch-filecountsubtraction

解决方案


您应该在 CMD 上为 SS64 添加书签,然后SET那里查找命令。你会发现你想要SET /A number=a-1的。


推荐阅读