标题: [文本处理] [已解决]批处理如何删除文档里某些内容? [打印本页]
作者: szjwxn 时间: 2011-12-20 21:58 标题: [已解决]批处理如何删除文档里某些内容?
- 有一些txt文档,其中一个如下:在附件里1.txt
- 每一个txt文档里面都有Article Source:这一组单词,而且每个文档里面都有,且只有一组这样的单词,
- 现在要求把每一个txt文档里面Article Source:以下的内容全部删除掉,(Article Source这组单词是在一行的开头,每个文档里都是这样)
- 该如何解决,求高手解答,多谢!
复制代码
作者: awk 时间: 2011-12-20 22:05
- sed -i "/^Article Source/,$d" *.txt
复制代码
作者: 545810831 时间: 2011-12-21 07:43
- @echo off
- for /f "tokens=1 delims=:" %%i in ('findstr /b /n /i "Article Source" 1.txt') do set m=%%i
- for /f "tokens=1,2 delims=:" %%a in ('findstr /n ".*" 1.txt') do (
- if %%a leq %m% (
- if "%%b"=="" (echo.) else echo %%b
- )
- )
- pause
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |