标题: [文本处理] 批处理如何在指定行间插入内容? [打印本页]
作者: 漠然0209 时间: 2016-1-6 12:07 标题: 批处理如何在指定行间插入内容?
求教D:\RMS\bin 下面的 NetGmtDRP.Ini 文件 第10与11 行加入SyncJIT=0
IsNewBalance=0这个怎么写批处理啊
作者: 漠然0209 时间: 2016-1-6 12:07
求大神帮忙谢谢。。。。。。。。。。。。。。。。
作者: pcl_test 时间: 2016-1-6 15:43
测试先备份- @echo off
- setlocal enabledelayedexpansion
- set "f=D:\RMS\bin\NetGmtDRP.ini"
- (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
复制代码
作者: gawk 时间: 2016-1-6 16:00
- sed -i "10s/$/\nSyncJIT=0\nIsNewBalance=0/" 1.txt
复制代码
作者: 漠然0209 时间: 2016-1-8 13:15
回复 3# pcl_test
谢谢我先试试
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |