Board logo

标题: [其他] 批处理如何替换某路径后面的所有内容? [打印本页]

作者: Rasm    时间: 2010-7-28 20:31     标题: 批处理如何替换某路径后面的所有内容?

/otype.asp
/pages/pages2/xinwen/high
/MSOffice/cltreq.asp
/pages英国旅游
/pages/javascript:
/pages/pages2/tiyu/mailto:daring@163.com
/pages/pages2/diqu/high
/qq.asp
/Editor1/admin_login.asp
/Editor/admin_login.asp
/admin/Editor1/admin_login.asp
/wp-login.php
/admin/WebEditor/admin_login.asp
/pages/pages2/youxi/high
/admin/Editor/admin_login.asp
/WebEditor/admin_login.asp
/pages/pages2/xiuxian/reg.asp
/pages/pages2/xiuxian/login.asp
/pages/pages2/xiuxian/logging.php
/qq.txt
/pages/pages2/xiuxian/login.php
/pages/pages2/shehui/zongjiao/high
/usergroup_0.php
/pages/pages2/yishu/yinyue/javascript:

以上这么多, /pages/ 开头的那行内容都是我所不需要的

我想把以 /pages/那行的内容全部替换清空,不知道该怎么写??
作者: Batcher    时间: 2010-7-28 22:20

  1. findstr /v "^/pages/" 1.txt >2.txt
复制代码

作者: broly    时间: 2010-7-28 22:21

  1. @echo off
  2. for /f "tokens=1* delims=/" %%i in (1.txt) do (
  3. if not "%%i"=="pages" (if "%%j"=="" (echo /%%i>>2.txt) else (echo /%%i/%%j>>2.txt))
  4. )
复制代码

作者: pgfj18    时间: 2010-7-29 10:58

findstr /v "\<\/pages\/" temp4.txt
作者: pgfj18    时间: 2010-7-29 10:59

  1. findstr /v "\<\/pages\/" 1.txt
复制代码

[ 本帖最后由 pgfj18 于 2010-7-29 11:00 编辑 ]




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