- ::替换1、4、7、8行为a、b、c、d。也可以替换为空值!
- ::如果删除前几行,一般用more或for的skip。删除任意指定行则需要一个定位行的功能。
- @echo off&setlocal EnableDelayedExpansion
- for /f "tokens=1,* delims=:" %%a in ('"findstr /n .* %1"') do (
- set _var=%%b
- if 1==%%a set _var=啊啊啊啊
- if 4==%%a set _var=爸爸爸爸
- if 7==%%a set _var=常常常常
- if 8==%%a set _var=地对地导弹
- echo;!_var!
- )
- pause
复制代码
|