怎么用批处理把txt中的值替换成递增数字

怎么用批处理把txt中的值替换成递增数字,第1张

假设原文件名为1.txt

@echo off

setlocal enabledelayedexpansion

set /a n=0

for /f "delims=#" %%i in (1.txt) do (

set /a n=n+1

set str=%%i

echo !str!!n!^)

)>>new.txt

结果请查看生成的new.txt文件

用Replace Pioneer2.2,不用编程,很简单:

1. ctrl-o 打开文本文件

2. ctrl-h 打开Replace 窗口

把Replace Unit设成Chars

把Replace Scope设成Line

在Search for pattern输入"《"(不带引号)

在Replace with pattern输入:

$match tips[calc($line_no,"02d")]='

3. 点击Replace即可。

Replace Pioneer2.2下载:

http://www.mind-pioneer.com/replace/Download.html


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11673976.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存