每一行有13位字符,(如1234567891234),在每一行的第5个字符后面添加一个分隔符
修改成12345-67891234这样,用批处理该怎么实现?
批处理修改文本内容,每一行有13位字符,(如1234567891234),在每一行的第5个字符后面添加一个分隔符
答案:1 悬赏:30 手机版
解决时间 2021-03-17 21:30
- 提问者网友:伴风望海
- 2021-03-17 15:10
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-03-17 15:43
@echo off
setlocal enabledelayedexpansion
set fn=a.txt
(for /f "tokens=*" %%i in (%fn%) do (
set s=%%i
echo !s:~,5!-!s:~5!))>temp.txt
move /y temp.txt %fn%
setlocal enabledelayedexpansion
set fn=a.txt
(for /f "tokens=*" %%i in (%fn%) do (
set s=%%i
echo !s:~,5!-!s:~5!))>temp.txt
move /y temp.txt %fn%
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯