批处理如何批量删除当前文件下所有csv文件的前几行

如题所述

@echo off
set 删除行数=3
for %%a in (*.csv) do (
more +%删除行数% "%%~a" >tmp$
move tmp$ "%%~a"
)
pause

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-15
linux命令(Windows下可以安装一个git):
find *.csv |xargs sed -i '1,3d'
批量删除文件夹中所有的csv文件的前三行。
我也遇到了这个问题,已通过这条命令解决。
相似回答