手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >把多行文本拼接成用;连接的一行的批处理
把多行文本拼接成用;连接的一行的批处理
摘要:复制代码代码如下:@echooff::把多行文本拼接成用;连接的一行::目标文件.txtexit另一种方法:settmpstr=setloc...

复制代码 代码如下:

@echo off

:: 把多行文本拼接成用;连接的一行

:: <nul 不能省略,省略掉就无法运行下去

for /f "tokens=*" %%i in (源文件.txt) do set /p "var=%%i;" <nul >>目标文件.txt

exit

另一种方法:

set tmpstr=

setlocal enabledelayedexpansion

for /f "tokens=*" %%i in (1.txt) do set tmpstr=!tmpstr! %%i

echo %tmpstr%

pause

exit

还有一种不启用变量延迟的方法,能兼容除英文双引号外的所有特殊字符:

@echo off

:: code by jm 2006-12-14

for /f "delims=" %%i in (1.txt) do call set "var=%%var%%%%i"

echo "%var%"

pause

【把多行文本拼接成用;连接的一行的批处理】相关文章:

为用户批量建立私人文件夹并设定权限的批处理

字符串截取功能批处理

可以实现反复重启的批处理

查找偶数行内容的批处理

收藏的比较完整的批处理教程第1/2页

在机上创建一个用户的批处理

文本左右对齐排版的批处理

写的不错批处理教程一

可以实现系统自动关机的批处理

显示自己的IP的批处理bat文件

精品推荐
分类导航