1樓:匿名使用者
@echo off
setlocal enabledelayedexpansionset /a num=id=0
set var=
set /p id=輸入跳過的行數:
if !id! leq 0 set /a id=1cd.>tmp.txt
for /f "tokens=*" %%a in (需要合併的文件.txt) do (
if !num! equ !id! (
call :ok
goto :end
) else (
set /a num+=1
>>tmp.txt echo %%a))
:end
endlocal
start tmp.txt
exit /b
需要合併的文件.txt) do call set "var=%%var%%%%i"
>>
2樓:
將a.md5的md5碼存到b.md5,沒有空格和回車:
for /f %%i in ('type a.md5') do (set/pb.md5)
希望採納
批處理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樓:匿名使用者
@echo off
::下一行指定行數 hn 和刪除幾字元 sn 如刪行尾寫成負數set/a hn=7,sn=3
if %sn% lss 0 set "sn=,%sn%"
for %%i in (*.txt)do (echo %%i
(for /f "tokens=1* delims=:" %%j in ('findstr/n .* "%%i"')do (
if %%j equ %hn% (
set "h=%%k"
if defined h (
setlocal enabledelayedexpansionset "h=!h:~%sn%!"
echo/!h!
endlocal)else echo/
)else echo/%%k
))>temp.yky
move temp.yky "%%i"
set/a n+=1)
echo 共處理 %n% 個檔案
pause
7樓:匿名使用者
下邊**有註釋,你在把**儲存成bat檔案的時候要把註釋去掉,批處理檔案要和 文字檔案放在同一目錄下
set /a n=7 第七行,這個數字你自己改
set /a m=0
cd.>temp.txt
setlocal enabledelayedexpansion
for /f "tokens=* delims=" %%a in ("廉政英雄.txt") do (
set /a m=!m!+1
if "!m!"== "!n!" (
set str=%%a
set str=!str:~0,-3! "-3"表示要去掉倒數3個字,你自己改
要去掉前邊3個字 就用 set str=!str:~3!
echo !str!>>temp.txt
) else (
echo %%a>>temp.txt))
endlocal
del 廉政英雄.txt /f/q
ren temp.txt 廉政英雄.txt
怎麼批量刪除txt檔案中的空行
8樓:匿名使用者
@echo off
set n=1
set file=%1
for /f "usebackq delims=" %%i in ("%file%") do (
echo %%i >>d:\new_%n%.txt)echo 處理完畢!
start "" d:\new_%n%.txtpause>nul
儲存復為「制刪除空行.bat」 然後把你想處理空行的文字拉到 「刪除空行.bat」圖示上面,它會自動處理,結果會在d:\下生成你想要的文字
9樓:匿名使用者
很簡單,txt檔案中有空行,把這個txt檔案內容全選,複製然後貼上到word裡面去,然後查
回找替換,將回車答替換成空格,查詢欄填寫^p ,替換欄填寫 (一個空格),然後執行替換命令即可。所有空行全部會變成一個空格。
10樓:宇宙命運
如果想批量操作的話,推薦用靈者更名,這個可以批量替換任意字元,可以應用萬用字元、正則
11樓:匿名使用者
我一直在用gidot typesetter~~~
還不錯,一件排版的~~~
用cmd的批處理來刪除一個txt中的所有回車符或者換行符,求寫法。
12樓:匿名使用者
步驟 1 2 3 4 從網上覆制過來的文字,有很多都充滿無用的換行符、回車符或者多出很多空行,要想批量刪除它們,可以用word的替換,在「需要替換的內容」中選擇「特殊符號」就可以看到。 工具/原料 現在有一款小巧的記事本軟體「文字排版大師」專門提供了這種快捷命令。名為大師,其實只是一個108kb的小程式 步驟/方法 刪除文字中多餘的空行空格:
從選單中我們可以看到,排版大師提供了刪除空行、刪除空格、刪除重複行等等批處理功能,真是想使用者之所想,考慮細心,設計周到。
刪除文字中多餘的回車換行符:在編輯選單的「特殊刪除」中,有刪除選定塊中的回車換行符、刪除每行前後n個字元等命令,相當的高階。
琳琅滿目的文字轉換功能:
排版大師提供了文字上下左右互換、行列轉換、文字簡繁轉換、全形半形轉換、**轉字元畫等等,簡直是個文字轉換工具大集合。
監視剪貼簿自動貼上功能:如圖,我剛剛複製了一些文字,然後開啟排版大師想貼上儲存,孰料開啟後它竟然已經坐在裡面等我了!這對於經常需要複製文字到txt的朋友,真是相當的實用啊!
注意事項 用文字排版大師進行批量替換時可能會崩潰,希望作者下個版本會改進。
求批處理高手幫忙做bat批處理檔案
echo off if exist c a.exe start c a.exe else if exist c b.exe start c b.exe 用 if exist 檢測檔案或資料夾是否存在,然後在執行.如果批處理直接使用a.exe b.exe,那麼批處理會等待a.exe或b.exe退出後批...
請高手寫篇自己17歲生日藏頭詩,請高手寫篇自己17歲生日藏頭詩餘建華
生日勵志 餘今十七成年邊 建樹在即寒窗寒 華年催進需努力 生活學習莘莘年 莘莘學子年代 專 日月穿屬梭駒過隙 快樂伴隨肩上擔 樂拼成長每一天 注 十七歲是人步入成年的 分水嶺 在過去是要舉行 成年洗禮儀式 的。明天,就是你的生日,特贈 生日勵志 小詩.餘興數點十七春,建功爵祿起熱忱。華夏山河刀兵戰,...
編寫bat檔案刪除資料夾,寫個批處理刪除指定檔案或指定資料夾
1 電腦上新建一個資料夾,新建一個 txt 檔案,並命名。2 雙擊開啟,錄入以下字元後儲存。3 更改副檔名為bat,點選是,確認。4 拖拽要刪除的資料夾到bat檔案圖示上。5 鬆開手就可以看到如下視窗,再看上面的資料夾已經不見蹤影了。開啟記事本,echo off del e qq f s y 說明 ...