[已解決]請教怎么用批處理刪除當前目錄下所有文本文件中指定字符串所在行之后的內容最后由 liziyunabcd 于 -11-9 21:12請教:怎么用批處理刪除當前目錄下所有文本文件中指定字符串所在行之后的內容(包括字符串所在行)?這是一個高手寫的,但他這個是刪除字符之前的(我要刪除之后的)。有高手能改一下嗎?nclick="copycode($('code0'));">復制代碼
- @echo off
- set fx=*.txt
- set sx=指定字符串
- for /f delims= %%i in ('dir/b %fx%')do (
- echo %%i
- set n=
- for /f delims=: %%j in ('findstr/nc:%sx% %%i')do set/a n=%%j
- if defined n (
- call more +%%n%% %%i>temp.yky
- move temp.yky %%i)
- )
- pause