【发布时间】:2018-06-25 13:03:25
【问题描述】:
我想知道是否有一种简单的方法来处理这个问题:从字符串的右侧找到一个模式,然后替换它的右侧。 例如:
PATTERN='bin'
REPLACE_TO='dev/zero'
STRING='/bin/bash/bin/test/test1.txt'
我们发现 STRING 中 PATTERN 的最后一个索引是 2,然后将其替换为 REPLACE_TO。所以结果是:
STRING='bin/bash/dev/zero'
我知道我可以编写一个函数来做到这一点,但不确定是否有使用 sed/awk/others 的东方方式。
【问题讨论】: