如何:从一个.csv中跳过标题记录并使用命令提示符或批处理将记录复制到另一个csv文件[关闭]

问题描述 投票:-5回答:1

我有一个任务,说跳过csv文件的标题部分,并将其余部分复制到另一个文件。我无法弄清楚能做到这一点的任何方式。我需要使用命令提示符或编写批处理文件代码来执行此操作。我尝试使用for循环,但dint工作

csv batch-file header command-prompt skip
1个回答
0
投票

除了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 /?
© www.soinside.com 2019 - 2024. All rights reserved.