gpt4 book ai didi

windows - 如何避免批处理行限制(每行 8191 个字符)?

转载 作者:可可西里 更新时间:2023-11-01 11:20:27 24 4
gpt4 key购买 nike

我有一个多行文件(大约 300 - 400 行),每行有 72 个字符,我需要将其转换为单行。

有什么想法吗?

最佳答案

这是可能的,假设您希望在文本文件的一行中连接一行。但是,即使您可以使用批处理创建长行,也无法使用批处理读取该行。正如 Electro Hacker 所说,您不能创建长度超过 8191 字节的批处理环境变量。

XP SET/P 将保留每行的前导空格。但是 SET/P 在 Vista 及更高版本上会去除前导空格。

此解决方案在每个连接的行之间添加一个空格。

@echo off
setlocal
set "infile=test.txt"
set "outfile=out.txt"

>"%outfile%" (
for /f usebackq^ delims^=^ eol^= %%A in ("%infile%") do <nul set /p "=%%A "
)

关于windows - 如何避免批处理行限制(每行 8191 个字符)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13515988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com