
标题: [文本处理] 求助批处理在指定字符后递增数字 [打印本页]
作者: 1147605696 时间: 2020-12-30 14:16 标题: 求助批处理在指定字符后递增数字
CHAPTER
内容
CHAPTER
内容
替换成
CHAPTER 1
内容
CHAPTER 2
内容
作者: qixiaobin0715 时间: 2020-12-30 15:09
本帖最后由 qixiaobin0715 于 2020-12-30 15:15 编辑
- @echo off&setlocal enabledelayedexpansion&set n=1
- (for /f "delims=" %%a in (a.txt) do if "%%a"=="CHAPTER" (echo %%a !n!&set /a n+=1) else echo %%a)>b.txt&pause
复制代码
作者: Batcher 时间: 2020-12-30 15:52
回复 1# 1147605696 - @echo off
- setlocal enabledelayedexpansion
- set n=1
- (for /f "delims=" %%a in ('type "1.txt"') do (
- if "%%a" equ "CHAPTER" (
- echo,%%a !n!
- set /a n+=1
- ) else (
- echo,%%a
- )
- ))>"2.txt"
复制代码
请参考Q-04和Q-05把bat文件和txt文件都保存为ANSI编码:
https://mp.weixin.qq.com/s/6lbb97qUOs1sTyKJfN0ZEQ
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |