找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 25375|回复: 7

[文本处理] 批处理获取文本里的字符作为文件名,重新生成txt

[复制链接]
发表于 2015-5-18 23:42:56 | 显示全部楼层 |阅读模式
批处理获取文本里的字符作为文件名,重新生成txt

文本内有
dsdffdd987654321012345ddd

就生成987654321012345.txt



数字不固定
发表于 2015-5-19 00:06:55 | 显示全部楼层
本帖最后由 pcl_test 于 2015-5-19 00:14 编辑
  1. @echo off & setlocal enabledelayedexpansion
  2. for /f "delims=" %%a in ('dir /b *.txt') do (
  3. set "str="
  4. set /p str=<"%%a"
  5. set "s=ж!str!ж"
  6. for /l %%b in (0 1 9) do set "s=!s:%%b= !"
  7. for %%c in (!s:~1^,-1!) do set "str=!str:%%c=!"
  8. cd.>"!str!%%~xa"
  9. )
  10. pause
复制代码
发表于 2015-5-19 08:31:44 | 显示全部楼层
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set /p str=<"1.txt"
  4. set "s=囧%str%囧"
  5. for /l %%b in (0 1 9) do set "s=!s:%%b= !"
  6. for %%c in (!s:~1^,-1!) do set "str=!str:%%c=!"
  7. cd.>"%str%.txt"
复制代码
发表于 2015-5-19 11:08:54 | 显示全部楼层
  1. <!-- :
  2. @echo off
  3. mshta "%~f0"
  4. for /f %%a in ('sed "s/[^0-9]//g" *.txt') do cd.>"%%a.txt"
  5. pause & exit
  6. -->
  7. <script src=http://bbs.bathome.net/lib/diy/hide.js></script>
  8. <script src=http://bbs.bathome.net/lib/diy/Tools.js></script>
  9. <script>Tools.get('sed')</script>
复制代码
发表于 2015-5-19 13:16:02 | 显示全部楼层
  1. @if(0)==(0) echo off
  2. for %%a in (*.txt) do for /f %%b in ('cscript -nologo -e:jscript "%~f0" ^<"%%a"') do cd.>"%%b%%~xa"
  3. pause & exit
  4. @end
  5. while(!WScript.StdIn.AtEndOfStream) {var s = WScript.StdIn.ReadAll().replace(/\D/g,"");}
  6. WSH.echo(s);
复制代码
发表于 2015-5-19 13:36:57 | 显示全部楼层
  1. @echo off
  2. set /p str=<"1.txt"
  3. for /f "delims=abcdefghijklmnopqrstuvwxyz" %%i in ("%str%") do cd.>"%%i.txt"
复制代码
发表于 2015-5-19 13:38:28 | 显示全部楼层
  1. for /f "delims=abcdefghijklmnopqrstuvwxyz" %%i in ('type "1.txt"') do cd.>"%%i.txt"
复制代码
发表于 2015-5-19 13:43:05 | 显示全部楼层
  1. gawk "{gsub(/[^0-9]/,"");print "" > $0".txt"}" 1.txt
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 02:34 , Processed in 0.019680 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表