2013-10-07 115 views
0

查看了網頁,但找不到任何有用的信息。我正在嘗試製作一個可以刪除頁面內容的頁面。設法做一個搜索,可以告訴你,如果一個單詞是在.txt文件。我怎麼會把它放到這裏?如何通過批處理從文本文件中刪除文本

cls 
set /p SEARCH= Please enter what you want to look for? 

for /f "Delims=" %%a in (test.txt) do (

set FIND=%%a 

) 

if %SEARCHS%==%FIND% goto FLIGHT HAS ARRIVED 
echo We were not able to find %SEARCH% 
pause 
goto start 

有人知道我該怎麼辦嗎?

謝謝, 亞歷克斯

回答

1
type file|find "string in lines to remove" /i /v >newfile 

可能的幫助。
set /p reg=text:
for /f "delims=" %%i in (file.txt) do if %%a'==%reg%' goto found
我不能告訴你想做什麼,但如果這沒有幫助請詳細說明。

0

試試這個:

@ECHO OFF &SETLOCAL 
set /p "SEARCH= Please enter what you want to look for? " 
for /f "Delims=" %%a in ('find "%SEARCH%" test.txt') do set "FOUND=%%a" 
if DEFINED FOUND goto FLIGHT_HAS_ARRIVED 
echo We were not able to find %SEARCH% 
pause 
goto start 

:FLIGHT_HAS_ARRIVED 
ECHO %SEARCH% found: %FOUND% 
goto:eof 

變量名(%FIND%),則不應使用cmd命令名稱。
跳轉標籤不能按預期工作,如果它包含空格:FLIGHT HAS ARRIVED

相關問題