标题: [文本处理] 【已解决】BAT怎么批量把txt里的手机号的最后一位替换成星号? [打印本页]
作者: paladinjin 时间: 2013-11-5 15:25 标题: 【已解决】BAT怎么批量把txt里的手机号的最后一位替换成星号?
怎么批量把txt文档里的手机号(一行一个)的最后一位,替换成*?
如题:都换成1312717787*
的格式,这个咋弄? 求高手指点
作者: DAIC 时间: 2013-11-5 15:40
- sed "s/.$/*/" a.txt > b.txt
复制代码
作者: foxJL 时间: 2013-11-5 15:41
- @echo off&setlocal enabledelayedexpansion
- for /f %%i in (a.txt) do (set s=%%i&echo,!s:~,10!*>>b.txt)
复制代码
作者: paladinjin 时间: 2013-11-5 15:43
回复 2# DAIC
看不明白.能替换?
作者: DAIC 时间: 2013-11-5 15:48
回复 4# paladinjin
能
作者: paladinjin 时间: 2013-11-5 16:51
回复 5# DAIC
空的。。
作者: paladinjin 时间: 2013-11-5 16:52
回复 3# foxJL
太给力了!哎,高手 ,万分感谢!
作者: DAIC 时间: 2013-11-6 07:54
回复 6# paladinjin
可能是你没有 sed.exe
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |