0
我可能在这里缺少一些基本的东西。我想删除下列字符串中&之间的所有'。'。我应该在我的sed中使用哪些正则表达式?sed删除'。'只在字符串的一部分
**&v15.0&** something.anything abc.deg
**&v15.03.15&** something.anything abc.deg
**&v15.01.16.01&** something.anything abc.deg
**&v15.000.155.123.125&** something.anything abc.deg
修改为: '的withing的& '
**&v150&** something.anything abc.deg
**&v150315&** something.anything abc.deg
**&v15011601&** something.anything abc.deg
**&v15000155123125&** something.anything abc.deg
可以有任意数量的S,我不希望S中' 的&之外的。'被修改。
感谢您的帮助。
这正是我所需要的。我最好用这个awk。谢谢。 – SkypeMeSM 2013-03-04 17:51:19
@SkypeMeSM我添加了一个sed(gnu sed)解决方案,你可以选择一个你喜欢的。 – Kent 2013-03-04 17:54:43
虽然你接受了我的回答,但我会提到的是,我的答案中的两个解决方案只有在你的字符串只有一个'&....&'部分时才起作用。如果你的真实文本有更多'&...&'部分,脚本需要改变。 – Kent 2013-03-05 00:32:02