使用批处理向TXT文件中的每行行末添加字符
批处理功能能否实现向一个行数不固定的TXT文件每行行末添加固定字符{xxx}?
如何实现?请教大神
raiuy解答的没问题,但是楼主理解错了。raiuy的意思是向A.txt的每行末尾添加字符xxx,生成新文件B.txt。raiuy写的是在命令提示符中运行的,在批处理中应将%i换成%%i。
如果改成楼主要启渗轮桐求的功能,如下即可:
@echo off
set str={xxx}
set file="file.txt"
cd.>%file%.tmp
for /f “delims=”悄桐脊 %%i in (%file%) do (echo %i%str% >>%file%.tmp)
del %file%
ren %file%.tmp %file%
源文首橡件为a.txt,目标文件为b.txt,加的字历仔符为者烂旁xxx
for /f %i in (A.txt) do (echo %ixxx >> B.txt)