Windows batch command(s) to read first line from text file
正如上面文章中所讨论的,可以使用下面的代码来获取第一行。然而,限制是仅复制前1026个字节。我的报头更长。我如何才能避免这个限制?
set /p texte=< "C:\Users\swuyts\Desktop\PMO
Dashboard\Sourcefiles\Pentana\Landingsarea\PlannedHours_Pentana.txt"
echo %texte% > "C:\Users\swuyts\Desktop\PMO
Dashboard\Sourcefiles\Pentana\Landingsarea\PlannedHours_Pentana_headers.txt"发布于 2015-04-11 04:27:36
从命令行使用
for /f "tokens=1,* delims=:" %a in ('findstr /n "^" "%inputFile%" ^| findstr /b /c:"1:"') do ( >"%outputFile%" echo %%b)在执行之前,请在命令中分配变量或将它们替换为完整的文件引用。
但您仍然受到限制,在本例中最多只能包含8191个字符。
https://stackoverflow.com/questions/29564838
复制相似问题