Board logo

标题: CHANGE 命令如何删除没有此内容的一行?请指教 [打印本页]

作者: tongli     时间: 2010-3-17 12:36    标题: CHANGE 命令如何删除没有此内容的一行?请指教

比如,有两行

DO YOU AND STAND

YOU AND STAND

我要删除没有DO 的这一行,命令应该怎么打?谢谢了

搜了一下,有个例子是这样的,只给出如果有该怎么怎么样~!

change test.txt /text /from a* /to 999 /IN the
如果test.txt文件中有一行出现单词‘the’ 则把该行所有单词中字母‘a’到该词结尾的字串替换为‘999’

[ Last edited by tongli on 2010-3-17 at 12:42 ]
作者: HAT     时间: 2010-3-17 13:43
change.exe基本上不支持正则表达式,建议改用sed.exe吧。
作者: tongli     时间: 2010-3-17 13:58
谢谢!版主~!另外能给出一下列句吗?

这个SED挺复杂~!有点晕,呵呵~
作者: jarry0932     时间: 2010-3-17 14:14
http://www.cn-dos.net/forum/view ... 1&highlight=sed
作者: tongli     时间: 2010-3-17 15:13
SED 可以在DOS6.22下进行吗?

找到一个下载的地方,怎么是WIN32版的。。

有纯DOS下的版本吗?给个地址,谢谢~!
作者: HAT     时间: 2010-3-17 17:55    标题: Re 3 楼

http://www.pement.org/sed/