我怎么觉得不是太精彩,呵呵 ...........
我今后在论坛的目标就是做个超级坏人!!!
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by namejm at 2006-10-17 00:37:
无奈何第5楼的代码十分高效,充分利用了shift来对参数进行改位操作,去掉敏感字符的方法也比较巧妙,以后获取指定位置的字符串可以套用这个 ...
无奈何发表于 2006-10-16 17:33
- @echo off
- setlocal enabledelayedexpansion
- FOR /F "delims=" %%i IN (input.txt) do (
- set "t=%%i"
- set "t=!t:<= !"
- set "t=!t:>= !"
- set "t=!t:&= !"
- set "t=!t:|= !"
- call :sub !t!
- )
- goto :EOF
- :sub
- if "%1" == "" exit /b
- if "%F%" == "1" echo %~1 &set F=0
- if /i "%1" == "value" set F=1
- shift
- goto sub
Originally posted by pip at 2006-10-17 02:59:
我也顺便来一个,大体跟无奈何的一致,不过有些细节不太一样
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in (1.txt) do (
set "a=%%a&q ...
set "a=!a:*value=!"
……
