批处理脚本:如何从文本文件末尾删除不需要的换行符/选项卡

时间:2016-07-20 19:06:50

标签: batch-file curl newline whitespace

我正在使用批处理脚本来自动化使用Curl检索我稍后将使用的许可证密钥的过程。许可证密钥长度为28,000个字符(一行),因此我无法将其读入变量,因为8,000是读取行限制。许可证密钥带有4个“空”行。我说“空”,因为4行实际上有不同数量的标签。为了以后使用许可证密钥,我必须删除这4行。我到处寻找并且找不到解决方案。

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

<nul set/P=licenseKey=>temp.txt
"%CURL_ExeFilePath%" -s --user <username> "<post_url>">>temp.txt

以下是包含许可密钥的temp.txt文件的结尾(显然\t&amp; \r\n显示为空格):

/L0k1KCEkQjMwNCpdUVEuVDIoOl1BN0IrJE0iIAonMy4sKyE8REcnMCAgCg==}
\t\t\r\n
\t\r\n
\r\n
\r\n

我对批处理脚本没什么经验,所以我的所有研究都是找到解决方案的地方。我没有Curl的经验。我不知道是否应该使用批处理脚本或使用Curl来解决这个问题。

我需要从\t

中移除所有\r\ntemp.txt

0 个答案:

没有答案