联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
for /f "tokens=1 delims=PPP" %%i in (1.txt) do ( echo %%i >2.txt )
@echo off for /f "delims=" %%a in (1.txt) do ( echo %%a|find /i "PPP" >nul 2>&1 && set str=batchering if not defined str echo\%%a>>11.txt ) start 11.txt
Originally posted by lxmxn at 2007-5-4 04:27 AM: 效率比较低。[code] @echo off for /f "delims=" %%a in (1.txt) do ( echo %%a|find /i "PPP" >nul 2>&1 && set str=batchering if not defined str echo\ ...
Originally posted by qasa at 2007-5-3 10:47 PM: 假设你那个文件为1.txtfor /f "tokens=1 delims=PPP" %%i in (1.txt) do ( echo %%i >2.txt )
Originally posted by chuier at 2007-5-5 21:45: 能帮我看看我写的这段么? @echo off setlocal enabledelayedexpansion set F=1.txt set "F=%F:"=%" for %%i in ("%F%") do set F=%%~fi set a=PPP set b= for /f ...
Originally posted by jinrich at 2007-5-6 20:58: for /f "tokens=1 delims=PPP" %%i in (1.txt) do ( echo\%%i >>2.txt ) 比较简单,只不过qasa的 echo %%i 〉2.txt 应改成echo\%%i >>2.txt
Originally posted by caiyiqun at 2007-5-3 10:31 PM: 如偶一个文件,内容为(不括引号)" ABCDEFGHH PPP EGFAFDAF" 我要查找PPP并删除PPP和其后面的全部内容,没找到就跳过! 如何搞定? 先谢谢了!再次厚着脸皮发帖了!:P