我有
linux机器red-hat 5.1
如何只替换正确的单个字符串(字符串的大部分)
来自我的sed语法的例子(不好因为它取代了两个“a”字符)
升
echo machine1a | sed s'/a/b/g' mbchine1b
但要求的答案应该是 – machine1b
而不是mbchine1b
解决方法
您可以使用模式结束空间模式.模式$匹配模式空间末尾的空字符串.使用此模式,您可以避免使用上面建议的转速.
$echo machine1a | sed 's/a$/b/' machine1b
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。