1樓:網友
試試是不是這個要求。
echo off&echo/
set ff=
set ln=3
set s1=ww
set s2=ha
for /f "帶豎蘆tokens=1* delims=:"i in ('type "%ff%"^findstr/n ".蠢帶)do (
if %%i equ %ln% (set h=%%j>
move "%ff%"&echo 處理完成&ping -n 2 纖哪》nul
2樓:網友
思路不是很清晰,寫的比較繁瑣,功能應該族橘沒問題吧。
echo off
setlocal enabledelayedexpansion
delcopy /y
set fixline=3
set fixstr=6
set fixoverstr=hh
for /f "物穗鏈tokens=1,2,3,4,5,6,7 delims= "i in ( do (
set /a n+=1
if "!n!" lss "%fixline%" echo %%i %%j %%k %%l %%m %%n %%o>>
if "!n!" equ "%fixline%"
echo %%i>>
echo %%j>>
echo %%k>>
echo %%l>>
echo %%m>>罩孫。
echo %%n>>
echo %%o>>
set m=
for /f %%j in ( do (
set /a m+=1
if "!m!"=fixstr%" set s=!s!%fixoverstr% )else set s=!s!%%j
echo !s:~,1!>
echo off
if "!n!" gtr "%fixline%" echo %%i %%j %%k %%l %%m %%n %%o>>
type ,delecho 修改完畢!
批處理如何實現文字檔案中指定行內容的替換?
3樓:惠企百科
1、首先,準備乙個,內容如下圖所示。現在要將title的值修改「我是新標題」。
2、如果ini內的檔案比較簡單,其次可以直接新生成乙個。
3、執行一下**,效果如下,可以看到ini內容已經修改。
4、假設不知道ini的具體內容,只是知道其中有「我是新標題」,現在要將「我是新標題」替換成"newtitle"。
5、如果ini檔案原內容如下圖所示。
6、執行指令碼後,得到的新ini文字就變成如下圖所示了。因為我們生成了中間檔案,所以在指令碼最後,一定要記得刪除該檔案del 。
注意事項:
批處理應用於dos和windows系統中,它是由dos或者windows系統內嵌的命令直譯器(通常是或者解釋執行。
C迴圈讀取文字帶有指定字串的行
string tempstr system.io.streamreader sr new system.io.streamreader 123.txt tempstr sr.readtoend string rows tempstr.split string str foreach string s...
c語言如何刪除一串字串中指定的字串
include include intmain elseprintf 要刪除字字串未找到 n return0 c語言刪除字串中指定字元 一 問題描述 從鍵盤輸入一個字串給str和一個字元給c,刪除str中的所有字元c並輸出刪除後的字串str。1 輸入 第一行是一個字串 第二行是一個字元。2 輸出 刪...
批處理刪除包含指定字元的資料夾,寫個批處理刪除指定檔案或指定資料夾
這問題用系統提供的查詢的方法,按你的想法填上相關條件就可以把想處理的集中到一塊了,刪除也就容易了,如果是想讓人幫你寫批處理,描述得不詳細。echo off set p fn 請輸入包含的字串 for f delims i in dir fn ad b do rd s q i echo 完成!paus...