小编Kri*_*una的帖子

如何使用 sed 替换字符串中的值但保持字符串完整

如何使用 sed 替换字符串中的值但保持字符串完整?

例如echo "01XX1234"

我希望XX用十六进制值替换并保持011234不变。我已经尝试了所有我能想到的组合,但sed我还是被打败了。

我可以这样做,但有更简单的方法吗?

echo "01XX1234" | sed -n 's/\(01..1234\)/01AB1234/g'
Run Code Online (Sandbox Code Playgroud)

sed string variable

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

sed ×1

string ×1

variable ×1