是否可以将批处理文件中使用的命令附加到文本文件并在txt文件中的某一行上添加文本?
Txt文件:
1
2
3
5
是否可以添加新行并将4放在3和5之间?
答案 0 :(得分:1)
此答案会在4
和3
之间添加5
。
@echo off
setlocal enabledelayedexpansion
ren in.txt in.tmp
set p=
for /f %%a in (in.tmp) do (
if "%%a"=="5" if "!p!"=="3" Echo 4 >> in.txt
Echo %%a >>in.txt
set p=%%a
)
del in.tmp