我要刪除1 中包含1234的一行,具體怎麼寫?用批處理,謝謝

時間 2022-03-11 22:30:47

1樓:匿名使用者

@echo off

type 1.txt|find /v "1234">1.new

move /y 1.new 1.txt

幫忙寫一個批處理刪除txt裡的一些數字,謝謝!!

2樓:來自飛英塔說話詼諧的春風

**已發,累死了。。。

3樓:匿名使用者

把包含有要處理號碼的txt檔案,拖到儲存的.bat檔案的圖示上。結果就自動生成並開啟。

修改後的精簡批處理**重新帖出。能滿足上面例句的情況。

@echo off>結果.txt

setlocal enabledelayedexpansion

for /f "usebackq delims=" %%i in ("%~f1") do (

start "" 結果.txt&exit

:sub

set "tp=%~1"

:lpfor /f "tokens=1,2,3* delims= " %%i in ("!tp!") do (

echo.%%k>>結果.txt)

goto :eof

4樓:往後餘生

辦法是有,但是現實問題會很多。

大文字里選擇選單,編輯-替換,在上行輸入86-,下行空出,選擇全部替換,可以把86-全部刪除。

但是我看到你後面的**號碼裡有很多是八位,個別是七位,不是太好處理。

如果全是八位可以。

開啟excel,選擇開啟檔案,然後在檔案型別裡選擇所有檔案,找到你這個txt檔案 ,然後以換行符為製表符,這樣就會出現一列這些數字。

然後對這些文字轉成數字,選擇所有有資料的格子,右點,設定單元格格式,然後再進行有效數字限定,為4+8共12位。後面數字選擇「直接捨棄」而不是「四捨五入」。

就可以了。

5樓:匿名使用者

@echo off

findstr /v "86-" 你的文件名字.txt>b.txtfindstr /v "-" b.txt>jg.txtdel /q /f b.txt

ren 你的文件名字.txt 你的文件名字.bakren jg.txt 你的文件名字.txt

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

6樓:匿名使用者

我有大量文字檔案,需要把第2至第10行的內容整行刪除

同時,我需要把第一行的內容作為文字檔案的檔名

請大師指教,謝謝!

請問怎麼用批處理把一堆txt檔案裡的第一行刪掉?

7樓:孤星

-----

@echo off

setlocal enabledelayedexpansionfor /r %%a in (*.txt) do (set "n=0"

for /f "skip=1 delims=*" %%b in ('type "%%a"') do (

set/a "n+=1"

if "!n!"=="1" (echo %%b>"%%a") else echo %%b>>"%%a"

))pause

-----

放在要處理的目錄下執行,也處理子目錄..

最好先測試下再執行哦.

c中dataGridView的一行刪除,資料庫資料如何自動排列

ilistselectobj this.fslgridview1.getselectedkeys string flagdel 0 if selectobj null else if flagdel 1 if flagdel 2 this.fslgridview1.databind gridview...

matlab中如何刪除上一行命令

l一 在命令視窗 command window 中輸入了錯誤的命令,這個錯誤的命令可能無法執行,但是他會在前面有顯示,如果想把命令視窗中的執行過的命令 包括錯誤和正確的 都刪除的話,就在命令視窗中輸入clear,然後回車就可以了,這個命令會把在命令視窗中輸入過的命令清空,但是在命令歷史視窗可以找到這...

excel中怎麼刪除同一行中的重複值

alt f11,在vbe視窗中插入模組,貼上以下 回到excel介面,alt f8,執行下面這個巨集。sub 這個巨集 dim arr,d as object,brr crr,sh as worksheet t timer arr activesheet.a1 currentregion redim...