急求批處理刪除檔案裡面的部分內容

2021-04-12 10:08:22 字數 1880 閱讀 5744

1樓:匿名使用者

不需要這麼麻煩,你開啟你的txt文字,點標題欄的編輯,選擇下拉選單裡的替換,第一行輸入你想刪除的內容,複製貼上也可以的,第二行什麼也不輸,然後點全部替換就可以了

如何用批處理命令刪除txt檔案裡某一區域的內容

2樓:魯丨大師

@echo off

setlocal enabledelayedexpansionset "v1=info"

set "v2=data"

for %%a in (*.txt) do (findstr /i /v /c:"!baiv1!" "%%~a">new.tmp

findstr /i /v /c:"!v2!" new.tmp>"%%~a"

del new.tmp)

暫時把所有dutxt檔案包含zhi2個字dao符的行都去除回了,如只需要去除2個字串,請追問下答。

批處理bat 批量刪除txt文字指定的行

3樓:繁亭晚操戌

@echo off

setlocal enabledelayedexpansionfor /l %%a in (1,1,1000) do (set /a n=0

for /f %%i in (%%a.txt) do (set /a n+=1

if /i !n!==3 set "var%%a=%%i"))for /l %%a in (1,1,1000) do (echo !var%%a!)

::1.txt中的第三行變專

量為:!var1!

::2.txt中的第三行變數為:!var2!

:: 。。

屬。。。。。。。。。。。。

::1000.txt中的第三行變數為:!var1000!

::萬用字元的使用要看場合。

pause

4樓:匿名使用者

那就不要空行

@echo off

for %%i in (2,4)do set #%%i=y(for /f "tokens=1* delims=:" %%i in ('findstr/n .* "1.

txt"')do (

if not defined #%%i echo;%%j))>"2.txt"

pause

如果要改原檔案回

,最後一行答前插入一行

move "2.txt" "1.txt"

5樓:逝雪藍冰

linux命令copy

(windows下可以安裝一個git):

sed -i '2d' 1.txt

刪除bai1.txt檔案中的du第二行。

find *.txt |xargs sed -i '2d'

批量刪除文zhi件夾中所有的txt檔案的第二行。

我也遇dao到了這個問題,已通過這條命令解決。

如何用 批處理 刪除txt檔案中指定字串後面的所有字元

6樓:匿名使用者

用frontapege或者是drw的「轉換全部開啟的檔案」功能。按ctrl+h可以實現

7樓:匿名使用者

1.txt ------ 2.txt **演示:

(for /f "tokens=*" %%a in (1.txt) do (

set .=%%a&set .=!.:00000=☆!

for /f "delims=☆" %%b in ('echo !.!')do echo %%b

))>2.txt

pause

批處理刪除某天前的檔案

echo wscript.echo dateadd d 7,date tmp tmp.vbs for f tokens 1,2,3 delims i in cscript nologo tmp tmp.vbs do if k lss 10 set date 0 k else set date k f...

求bat批處理檔案,求一個bat批處理檔案

以下 複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的多個資料夾放一起雙擊執行 cls echo off rem 將多個資料夾裡的一個指定名稱的子資料夾裡的最後一張jpg提取 拷貝 複製到同一個指定新資料夾 title z cd d dp0 powershell noprofile ...

求批處理。拖拽檔案至批處理檔案上,分別執行不同的命令。謝謝

echo off set p a 拖拽檔案到這裡回車 echo a findstr 工作一 goto w1echo a findstr 工作二 goto w2echo 不需要工作 goto eof w1echo 工作一 goto eof w2echo 工作二 echo off set fname n...