[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 批处理如何替换某路径后面的所有内容?

/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/那行的内容全部替换清空,不知道该怎么写??

  1. findstr /v "^/pages/" 1.txt >2.txt
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

  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. )
复制代码
---学无止境---

TOP

findstr /v "\<\/pages\/" temp4.txt

TOP

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

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

TOP

返回列表