
[已解決]批處理怎樣刪除文本第一行和最后一行最后由 newfish 于 -8-5 05:44
- @echo off&setlocal enabledelayedexpansion
- for %%i in (1.txt) do (
- set f=%%i
- for /f usebackq delims= %%j in (!f!) do set/a n+=1
- set/a n-=2
- for /f delims= %%m in ('type !f!|more +1& cd. 2^>!f!') do set/a x+=1&if !x! leq !n! echo;%%m>>!f!
- set/a n=0,x=0
- )
- pause
nclick="copycode($('code0'));">復(fù)制代碼
1.txt內(nèi)容為____________________________12345_____________________________運(yùn)行代碼后 為____________________________234____________________________問題1: 這段代碼是如何實(shí)現(xiàn)刪除第一行和最后一行的問題2: 如果要?jiǎng)h除 第N行和最后N 行 應(yīng)該如何修改