联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
sed -n "s'.*http://user.qzone.qq.com/\(\+\).*'\1'p" 1.txt | more >qq.txt
Originally posted by lxmxn at 2008-3-13 05:45 PM: sed -n "s'.*http://user.qzone.qq.com/\(\+\).*'\1'p" 1.txt | more >qq.txt
grep -oP "(?<=qq.com\/)\d*(?=\")" 1.txt
Originally posted by pooronce at 2008-3-13 18:31: 不如用grep了 grep -oP "(?<=qq.com\/)\d*(?=\")" 1.txt 不过楼主似乎还不知道cygwin 如果findstr有支持只显示查找到文本而不是显示行就好了
@echo off for /f "tokens=11 delims== " %%a in ('findstr "user.qzone.qq.com" 1.txt') do ( for /f "tokens=3 delims=/" %%b in ("%%~a") do (echo %%b>>QQ.txt) ) QQ.txt