例如,我有以下数字:
我想用星号来代替4-8:
发布于 2017-12-26 14:02:31
替换从第4至第8位置(不包括)的一系列字符:
sed -E 's/(...).{4}/\1****/' <<<"123456789"
123****89
(...)
-捕获到第一个圆括号组中的前3个字符.{4}
-接下来的4个字符将被替换/替换发布于 2017-12-26 14:35:19
这三种方法有效:
输出
123****89
https://unix.stackexchange.com/questions/413114
复制相似问题