标题: [文本处理] 【已解决】BAT批处理怎样每行保留唯一一个单词? [打印本页]
作者: elec 时间: 2014-5-26 08:19 标题: 【已解决】BAT批处理怎样每行保留唯一一个单词?
本帖最后由 elec 于 2014-7-7 23:08 编辑
一个文本每行可能含有0~2个ELEC。- asas qqqq ds ELEC fds fd qqqq ELEC
- hg dfg dsf ELEC sad ads
- aaa ds ELEC sdf aaa ELEC dsfgs qqq
- ELEC ad sad sdg ELEC hgf
- ......
复制代码
怎么样检测到一行有多个ELEC时,保留第一个ELEC。
但是句子结构不变
例如:- asas qqqq ds ELEC fds fd qqqq
- hg dfg dsf ELEC sad ads
- aaa ds ELEC sdf aaa dsfgs qqq
- ELEC ad sad sdg hgf
复制代码
作者: 燕子回旋 时间: 2014-5-29 10:38
sed "s/ELEC//2" ts.txt
作者: elec 时间: 2014-7-7 23:08
回复 2# 燕子回旋
您的不准确,只替换了第二次出现的。
替换每行从第二次出现到结尾:复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |