批处理 提取txt中每行前6位字符。 20
批处理提取txt中每行的的前6位字符。txt如下:432424254534563345345363343647467568545743453453464655345364...
批处理 提取txt中每行的的前6位字符。txt如下:
432424254534563
3453453633
4364746756854574
345345346465
5345364575685786786786
56546gfdy5467
dfg654yrty5676
3243tfdt45ytr
gdfyhfgyu5657575734
fgdrty544t
.......... 展开
432424254534563
3453453633
4364746756854574
345345346465
5345364575685786786786
56546gfdy5467
dfg654yrty5676
3243tfdt45ytr
gdfyhfgyu5657575734
fgdrty544t
.......... 展开
5个回答
展开全部
这个很简单,以前我也给人家答过。
@echo off&setlocal enabledelayedexpansion
for /f %%i in (123.txt) do (
set str=%%i
set str=!str:~0,6!
echo !str! >>result.txt
)
endlocal
在这里我假设你存放账号的文本叫123.txt,你把它改成你的文本就好了。把这个批处理放在和它一个路径下运行。结果保存在result.txt中。下面是我以前给人回答的,供参考。
http://zhidao.baidu.com/question/419241484.html
@echo off&setlocal enabledelayedexpansion
for /f %%i in (123.txt) do (
set str=%%i
set str=!str:~0,6!
echo !str! >>result.txt
)
endlocal
在这里我假设你存放账号的文本叫123.txt,你把它改成你的文本就好了。把这个批处理放在和它一个路径下运行。结果保存在result.txt中。下面是我以前给人回答的,供参考。
http://zhidao.baidu.com/question/419241484.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-11-15 · 知道合伙人软件行家
关注
展开全部
你没有说明一下提取前6位字符放到哪?
以下代码示例,提取txt中每行前6位字符,并将结果输出保存在e:\out.txt里面:
echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in (e:\dddd.txt) do (
set str1=%%i
set str=!str1:~1,6!
echo !str! >> e:\out.txt
)
pause
以下代码示例,提取txt中每行前6位字符,并将结果输出保存在e:\out.txt里面:
echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in (e:\dddd.txt) do (
set str1=%%i
set str=!str1:~1,6!
echo !str! >> e:\out.txt
)
pause
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上截取字符部分弄错了,在txt所在目录运行,产生结果在result.txt
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in (a.txt) do (
set n=%%i
echo !n:~0,6!>>result.txt)
pause
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in (a.txt) do (
set n=%%i
echo !n:~0,6!>>result.txt)
pause
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off&setlocal enabledelayedexpansion
for /f %%i in (123.txt) do (
set str=%%i
set str=!str:~0,6!
echo !str! >>result.txt
)
endlocal
for /f %%i in (123.txt) do (
set str=%%i
set str=!str:~0,6!
echo !str! >>result.txt
)
endlocal
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-07
展开全部
我也有同样的问题,你这个是什么运行环境运行这段代码啊?我是新手
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询