![Board logo](images/default/logo.gif)
标题: [文本处理] 批处理如何删除文档中指定内容的行? [打印本页]
作者: novaa 时间: 2007-10-29 18:54 标题: 批处理如何删除文档中指定内容的行?
在浏览网站时候发现里面的个性签名很好
于是COPY下来了
但是发现复制下来的都成这样子(估计是脚本的原因)
=====================================================
好高骛远的一无所得,埋头苦干的获得知识
本篇文章来源于 黑客手册技术论坛
原文链接:http://www.nohack.cn/bbs/thread-65854-1-1.html
不如意的时候不要尽往悲伤里钻,想想有笑声的日子吧
本篇文章来源于 黑客手册技术论坛
原文链接:http://www.nohack.cn/bbs/thread-65854-1-1.html
做自己想做,做自己所想的,让别人去说吧
本篇文章来源于 黑客手册技术论坛
原文链接:http://www.nohack.cn/bbs/thread-69424-1-1.html
家!甜蜜的家!天下最美好的莫过於家
本篇文章来源于 黑客手册技术论坛
原文链接:http://www.nohack.cn/bbs/thread-69424-1-1.html
同时赶两只兔,一只也捉不到
本篇文章来源于 黑客手册技术论坛
原文链接:http://www.nohack.cn/bbs/thread-68302-1-1.html
最足以显示一个人性格的,莫过于他所嘲笑的是什么东西
本篇文章来源于 黑客手册技术论坛
原文链接:http://www.nohack.cn/bbs/thread-68302-1-1.html
做对的事情比把事情做对重要
本篇文章来源于 黑客手册技术论坛
原文链接:http://www.nohack.cn/bbs/thread-68302-1-1.html
====================================================
利用FOR可以将
本篇文章来源于 黑客手册技术论坛
原文链接:http://www.nohack.cn/bbs/thread-68302-1-1.html
去掉吗?
应该可以吧?
[ 本帖最后由 随风 于 2007-10-30 16:25 编辑 ]
作者: 随风 时间: 2007-10-29 19:15
- @echo off
- for /f "tokens=1* delims=:" %%a in ('findstr /n .* a.txt') do (
- if "%%b"=="" (echo\) else (
- for /f "delims=:" %%i in ("%%b") do (
- if not "%%b"=="本篇文章来源于 黑客手册技术论坛" (
- if not "%%i"=="原文链接" echo %%b
- ))))
- pause
复制代码
作者: novaa 时间: 2007-10-30 08:18 标题: 研究下子
谢谢了哈![](images/smilies/default/smile.gif)
那个 TOKEN 后面怎么有个*号,什么意思?
还有IN()括号里面的不太懂
希望解答下
[ 本帖最后由 xxlxltrps 于 2007-10-30 08:31 编辑 ]
作者: youxi01 时间: 2007-11-6 17:58
不错,上楼代码 精简 啊!呵呵。
wudixin96兄?欢迎啊!
作者: novaa 时间: 2007-11-14 19:13
测试 随风的代码没有用?
作者: lvsehuaxue 时间: 2011-2-17 22:50 标题: 用findstr简单
- @findstr /v /r "本篇文章 原文链接" a.txt
复制代码
作者: CrLf 时间: 2011-2-18 00:46
楼上的代码不严谨,可能错杀好人,最好再加个判断依据:
@findstr /v /r "^本篇文章 ^原文链接" a.txt
作者: lvsehuaxue 时间: 2011-2-18 12:13 标题: 讨教7楼
加个一行开始的符号^,更妥帖些吧
[ 本帖最后由 lvsehuaxue 于 2011-2-18 12:20 编辑 ]
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |