我有一个任务,说跳过csv文件的标题部分,并将其余部分复制到另一个文件。我无法弄清楚能做到这一点的任何方式。我需要使用命令提示符或编写批处理文件代码来执行此操作。我尝试使用for循环,但dint工作
除了Compo建议的方式(使用more
和排除第一行的+1
),你可以使用for /F
循环:
@echo off
for /F "skip=1 delims=" %%A IN (file.csv) do (echo %%A)>>file1.csv
其中,选项skip=1
将跳过第一行。
另一种方法是循环more
命令的输出:
@echo off
for /F "skip=1 delims=" %%A IN ('more "file.csv"') do (echo %%A)>>file1.csv
有关详细信息,请参阅cmd中以下命令的帮助页面:
for /?
echo /?
more /?