如何批量删除行数中的标题
Posted
技术标签:
【中文标题】如何批量删除行数中的标题【英文标题】:How to remove headers from row count in batch 【发布时间】:2021-08-08 00:36:05 【问题描述】:我有一个始终包含标题行的 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”附加到 number 的值?
【问题讨论】:
【参考方案1】:您应该为SS64 on CMD 添加书签,然后查找the SET
command there。你会发现你想要SET /A number=a-1
。
【讨论】:
完美!我将上面的内容更改为: set "cmd=findstr /R /N "^^" *.csv | find /C ":"" for /f %%a in ('!cmd!') do set /A number= %%a-1 echo %number% 并按预期工作以上是关于如何批量删除行数中的标题的主要内容,如果未能解决你的问题,请参考以下文章