如何用批處理刪除文字檔案第一行前面數字批處理

2021-06-26 11:18:02 字數 720 閱讀 6867

1樓:

::設原檔案為test.txt,改後檔案為temp.txt@echo off

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

set str=%%a

echo.%str:~4%>temp.txtgoto :next

):next

more +1 test.txt>>temp.txtstart temp.txt

2樓:麥兜

for /f "delims=" %%1 in ('type %1')do (set/a a+=1

a:~4,-1!!a:

~-1!&echo !a!

>>"%~fn1.tmp")else echo %%1>>"%~fn1.tmp")

move "%~fn1.tmp" "%~nx1"

::將需要處理的檔案拖到批處理圖示上

3樓:餘明煦

假設是a.txt

@echo off

set /p str=a.txt_

more +1>a.txt_

del a.txt

ren a.txt_ a.txt

批處理中怎樣刪除文字檔案的第n行

原文字為 來1.txt,輸出到2.txt,指 自定bai刪除第15行 要求每du行不超過 zhi1024字元 daoecho off set n 15 setlocal enabledelayedexpansion 1.txt 2.txt for l i in 2 1 n do set t set ...

使用批處理使檔案多行合併一行,加逗號

set n 0 for f delims a in test.txt do set a n 1 move test.txt 將文字檔案test.txt的每八行合併成一行,用逗回號分隔答 set t for f delims a in type file.txt do set t t a echo t...

批處理遍歷檔案內容,檔案是每一行是一條資料,想遍歷出來當

for f tokens a in 你要讀取的完整的檔名 do echo a a就是你要的變數 如何用bat逐行讀取txt檔案裡面的內容,然後根據內容執行下一個命令 5 echo off for f delims i in xx.txt do set a i xcopy x project movi...