[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 【已解决】BAT怎么批量把txt里的手机号的最后一位替换成星号?

怎么批量把txt文档里的手机号(一行一个)的最后一位,替换成*?

如题:都换成1312717787*
的格式,这个咋弄? 求高手指点
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

回复 6# paladinjin


    可能是你没有 sed.exe
1

评分人数

TOP

回复 3# foxJL

太给力了!哎,高手 ,万分感谢!

TOP

回复 5# DAIC

空的。。

TOP

回复 4# paladinjin


    能

TOP

回复 2# DAIC


    看不明白.能替换?

TOP

  1. @echo off&setlocal enabledelayedexpansion
  2. for /f %%i in (a.txt) do (set s=%%i&echo,!s:~,10!*>>b.txt)
复制代码
1

评分人数

TOP

  1. sed "s/.$/*/" a.txt > b.txt
复制代码
1

评分人数

TOP

返回列表