批处理文件添加字符到每一行的开头和结尾的TXT文件(Batch file to add charac

2019-06-23 09:46发布

嗨我有一个文本文件,我想任何人有一个批处理文件来添加“到beninning和”,在文本文件中的每一行的结尾?

例如,我有

1
2
3

而且我要

"1",
"2",
"3",

如果某些可以贴上一个快速它将帮助我=)

编辑(从评论到@ mastashake57的职位):

IM在窗户,我appologies如果觉得我是问有人这样做,这是我。

@echo off 
setlocal 
set addtext=test 
for /f "delims=" %%a in (list.txt) do (echo/|set /p =%%a%addtext% & echo\ & echo) >>new.txt 

但我不能想出如何把逗号,因为它认为我承担的命令或诸如此类的东西的一部分。 这只是地方的文本每行的字体

Answer 1:

@echo off
setLocal EnableDelayedExpansion
for /f "tokens=* delims= " %%a in (input.txt) do (
set /a N+=1
echo ^"%%a^",>>output.txt
)

-joedf



Answer 2:

关闭我的头顶,在Linux中,你可以...

$ for each in `cat filename` ; do echo \"$each\", ; done >> newfilename

"1",
"2",
"3",
"4",
"5",

编辑 - 因为它是适用于Windows,这并获得成功对我来说:

@echo off
setLocal EnableDelayedExpansion

for /f "tokens=* delims= " %%a in (filename.txt) do (
echo "%%a", >>newfilename.txt
)


文章来源: Batch file to add characters to beginning and end of each line in txt file