當前位置:名人名言大全網 - 短信平臺 - 怎麽用CMD 命令改寫文本文件的第三行? 比如把nihao 輸入到文本第三行

怎麽用CMD 命令改寫文本文件的第三行? 比如把nihao 輸入到文本第三行

妳這個只能用批處理來寫了,並且要求原覆蓋的文件行數不能太多,要不運行速度很慢

把下面寫命令復制到文本文件中並另存為 以bat為擴展名的文件,例如1.bat

下面命令中111.txt是妳需要替換的文本文件,222.txt是臨時文件,註意echo 後面的空格不要多

input replace row:輸入妳要改寫的行號

input replace text:輸入妳要改寫的內容

type 111.txt 顯示改寫後的文本文件

@echo off

setlocal EnableDelayedExpansion

set /p row=input replace row:

set /p strtext=input replace text:

set i=0

for /f "delims=" %%a in (111.txt) do (

set /a i+=1

if !i! == %row% (

echo %strtext% >>222.txt

) else (

echo %%a >>222.txt

)

)

del 111.txt

ren 222.txt 111.txt

type 111.txt

echo on