Batch file 批处理脚本:如何从文本文件末尾删除不需要的换行符/制表符

Batch file 批处理脚本:如何从文本文件末尾删除不需要的换行符/制表符,batch-file,curl,newline,whitespace,Batch File,Curl,Newline,Whitespace,我正在使用批处理脚本自动化一个过程,该过程使用Curl检索我稍后将使用的许可证密钥。许可证密钥的长度为28000个字符(一行),因此我无法将其读入变量,因为8000是读取行限制。许可证密钥带有4个“空”行。我之所以说“空”,是因为这4行实际上有不同数量的制表符。为了以后使用许可证密钥,我必须删除这4行。我到处都找过了,没能找到解决办法 下面是我的批处理脚本中的Curl调用: <nul set/P=licenseKey=>temp.txt "%CURL_ExeFilePath%" -s

我正在使用批处理脚本自动化一个过程,该过程使用Curl检索我稍后将使用的许可证密钥。许可证密钥的长度为28000个字符(一行),因此我无法将其读入变量,因为8000是读取行限制。许可证密钥带有4个“空”行。我之所以说“空”,是因为这4行实际上有不同数量的制表符。为了以后使用许可证密钥,我必须删除这4行。我到处都找过了,没能找到解决办法

下面是我的批处理脚本中的Curl调用:

<nul set/P=licenseKey=>temp.txt
"%CURL_ExeFilePath%" -s --user <username> "<post_url>">>temp.txt
我对批处理脚本几乎没有经验,所以我所有的研究都是在这里找到解决方案的。我没有卷曲的经验。我不知道是否应该使用批处理脚本或Curl来解决这个问题


我需要从
temp.txt

中删除所有
\t
\r\n
,而不是删除令人不安的字符/行,我会尽量避免创建它们。。。无论如何,纯批处理文件无法处理如此长的行,所以您可以选择VBScript、JavaScript或PowerShell,它们都是Windows本机的…您可以使用。我相信您希望删除所有空白,在这种情况下,您可以使用
%CURL\u ExeFilePath%“-s--user”“| jrepl\s”“/m>>temp.txt
我最终切换到Powershell,并对它的功能感到非常高兴,感谢您的评论!我不会删除那些令人不安的角色/台词,我会尽量避免它们的出现。。。无论如何,纯批处理文件无法处理如此长的行,所以您可以选择VBScript、JavaScript或PowerShell,它们都是Windows本机的…您可以使用。我相信您希望删除所有空白,在这种情况下,您可以使用
%CURL\u ExeFilePath%“-s--user”“| jrepl\s”“/m>>temp.txt
我最终切换到Powershell,并对它的功能感到非常高兴,感谢您的评论!
/L0k1KCEkQjMwNCpdUVEuVDIoOl1BN0IrJE0iIAonMy4sKyE8REcnMCAgCg==}
\t\t\r\n
\t\r\n
\r\n
\r\n