Board logo

标题: [文本处理] 求助批处理如何抠出指定文本文件中的页面链接? [打印本页]

作者: lk188    时间: 2009-3-27 21:41     标题: 求助批处理如何抠出指定文本文件中的页面链接?

我表达不太好 希望大家谅解.

我希望抠出被处理文本里面的所有类似于
music/dj193rm.asp?id=17286
这样的链接 并且写在一个新文本里面
每个链接占一行

我自己试着用grep这个工具处理

被处理的文本叫做text.txt
处理好的文本叫做new.txt
处理命令如下
  1. grep -o "music/dj193rm.asp?id=[0-9]*" text.txt>>new.txt
复制代码

由于环境的需要 我希望用windows自己内置的工具去完成这个需求
所以请大家帮帮忙.
作者: 随风    时间: 2009-3-27 21:50

  1. @echo off
  2. for /f "tokens=2 delims='" %%a in ('findstr "'music" a.txt')do (
  3.    if not defined %%a set %%a=a&echo %%a
  4. )
  5. pause
复制代码

[ 本帖最后由 随风 于 2009-3-27 21:51 编辑 ]




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2