|
|
本帖最后由 pcl_test 于 2018-3-28 05:44 编辑
【已解决】bat 指定a.txt 插入b.txt 指定 行- @echo off
- setlocal enabledelayedexpansion
- set "f=D:\1\测试.txt"
- (for /f "tokens=1* delims=:" %%a in ('findstr /n .* "%f%"') do (
- set /a n+=1
- if !n! equ 10 (
- echo;%%b
- echo;SyncJIT=0
- echo;IsNewBalance=0
- ) else echo;%%b
- ))>$
- move $ "%f%"
- pause
复制代码 上面 不支持 特殊字符
把D:\1.txt 的内容 全部指定第3行 插入 路径下的所以D:\测试\*.txt文件
1.txt 比如
1,0=2|〓┤2018qwe
1,0=2|〓┤2d.asd018
1,0=212|〓31┤32d.asd018
D:\测试\*.txt文件
1,0=2|〓┤1111..11
1,0=2|〓┤1111..11
1,0=212|〓1111..11
1,0=2|〓┤2018qwe
1,0=2|〓┤2d.asd018
1,0=212|〓31┤32d.asd018
1,0=2|〓┤1111..11
1,0=2|〓┤1111..11
1,0=212|〓1111..11 |
|