中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-05 14:12
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]如何在文件中的每行末加指定字符? 查看 764 回复 7
楼 主 [求助]如何在文件中的每行末加指定字符? 发表于 2007-08-02 23:36 ·  法国
新手上路
积分 10
发帖 4
注册 2007-04-11 02:35
19年会员
UID 84675
性别 男
状态 离线
有个文件有很多很多行,希望进行批处理,是文件的每行末都以指定字符“分号”结尾。在此请教!谢谢!

lrkroiw edkd iwksl
294839 lfifkfrdjjcel
4kdiflflr mt dkejtncfl
dleerjtndkd djfweoi
aaddfefghjkop
......n行

改成
lrkroiw edkd iw ksl;
2 94839 lfifkfrd jjcel;
4kdiflflr mt dkejtncf;l
dleerjtndkd djfweoi;
aaddfefghjkop;

[ Last edited by kkxx on 2007-8-3 at 12:02 AM ]
2 发表于 2007-08-03 11:38 ·  中国 辽宁 本溪 联通
银牌会员
★★★
积分 1,212
发帖 464
注册 2006-12-13 21:11
19年会员
UID 73417
性别 男
状态 离线
我也是新手,发一个...

@echo off
for /f "delims=" %%a in (test.txt) do echo %%a;>>#test.txt
pause
3 发表于 2007-08-03 11:49 ·  法国
初级用户
积分 32
发帖 13
注册 2007-05-07 18:02
19年会员
UID 87768
性别 男
状态 离线
行了,谢谢了!
4 发表于 2007-08-04 11:04 ·  中国 山东 威海 联通
初级用户
积分 25
发帖 12
注册 2006-12-29 08:21
19年会员
UID 74912
性别 男
状态 离线
如果 ,我想在每行的后面加一个 & ,应该如何写呢.
5 发表于 2007-08-04 11:10 ·  中国 辽宁 本溪 联通
银牌会员
★★★
积分 1,212
发帖 464
注册 2006-12-13 21:11
19年会员
UID 73417
性别 男
状态 离线
@echo off
for /f "delims=" %%a in (test.txt) do echo %%a^&>>#test.txt
pause
6 发表于 2007-08-05 06:49 ·  中国 山东 威海 联通
初级用户
积分 25
发帖 12
注册 2006-12-29 08:21
19年会员
UID 74912
性别 男
状态 离线
哈哈 谢谢了! 我在很早以前就在网上问过此事 但没有人告诉 我 ,无奈之下就用vb写了同样功能的一个软件,真没有想到批处理竟然能有这么些功能.高人啊,今后还请多指教,谢谢了
7 发表于 2007-08-06 23:55 ·  中国 湖北 潜江 电信
高级用户
★★★
积分 894
发帖 411
注册 2007-02-17 12:15
19年会员
UID 79697
性别 男
状态 离线
就是会删除空行
@set c= 不知则觉多,知则觉少,越知越多,便觉越来越少. --- 知多少.
@for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul


8 发表于 2007-08-07 07:44 ·  中国 山东 威海 联通
初级用户
积分 25
发帖 12
注册 2006-12-29 08:21
19年会员
UID 74912
性别 男
状态 离线
嗯, 确实是 我这里编写了一个, 但不是批处理, 如果你想试试的话,可以到:http://laotou.ys168.com/ -----> 我的软件 -----> 自动输入小精灵, 这个软件可以可以避开空行,也请大家多多指点
论坛跳转: