如何使用批處理刪除文字中的前兩列

2021-03-04 01:20:00 字數 1217 閱讀 8418

1樓:匿名使用者

@echo off

for /f "delims=" %%a in ('dir /a-d /b /s d:\*.txt') do (

for /f "usebackq tokens=3" %%b in ("%%a") do (

echo %%b

)>>#

move # "%%a"

)pause

2樓:匿名使用者

幾萬個檔案,建議匯入access 中 用sql 處理 後 匯出txt檔案

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

3樓:匿名使用者

::原文字為

來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 /p t=

echo.!t!

echo.%%i))

4樓:匿名使用者

原文bai本為1.txt,輸du出到zhi2.txt,指dao定刪除

版第權15行

for /f "tokens=1-2* delims=:" %%a in ('findstr/n . 1.

txt|findstr /e "15"') do echo %%b>>2.txt

5樓:匿名使用者

如果要刪除的那行有明顯的特徵,比如有個字串在檔案其他地方都沒有,那麼可以用 find /v 迅速完成。

否則沒好辦法,只能用 for 命令逐行處理了。

6樓:匿名使用者

@duecho off

(for /f "tokens=1* delims=:" %%a in ('findstr /n .* "test.txt"') do (

if %%a equ 9 ( set /p "s=%%b"new.txt

equ修改為多zhi少dao行就是刪內除容多少行

批處理中怎樣刪除文字檔案的第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 ...

如何批處理修改檔名中的指定文字

用total commander 選中檔案,ctrl m,在查詢中填要被替換掉的,剩下的你就會了。應該是編碼問題,用記事本另存為xx.bat時,編碼要選擇ansi 設定一個輸入法試一下 批處理刪除檔名中的指定文字 把下面的批處理存為myren.bat,放在目標資料夾下,然後在cmd中進入目標路徑,輸...

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

設原檔案為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 ...