如何使用Batch移除换行符并以分号合并多行ID文本
Batch脚本实现多行ID转分号分隔单行
需求:将每行一个ID的文本文件(示例内容):
5436 61424 15515
转换为分号分隔的单行格式:
5436;61424;15515
直接用以下Batch脚本即可实现:
@echo off setlocal enabledelayedexpansion set "result=" for /f "delims=" %%a in (input.txt) do ( if defined result ( set "result=!result!;%%a" ) else ( set "result=%%a" ) ) echo !result!>output.txt endlocal
使用说明
- 将你的ID文件重命名为
input.txt,和脚本放在同一个文件夹下 - 双击运行脚本,转换后的结果会自动保存到同目录的
output.txt中 - 脚本会自动忽略原文件中的空行(如果有的话),只处理非空的ID行
内容的提问来源于stack exchange,提问作者Patrick
相关产品推荐
相关产品推荐

