小编Cho*_*hea的帖子

在 sed 替换中使用命令

我正在尝试使用 sed 用该序列中的字符数量替换相同字符的序列,但不知何故出了问题。

我正在尝试以下操作:

echo aaabbdd | sed -e 's/a*/'"`wc -m &`/"
Run Code Online (Sandbox Code Playgroud)

但这会返回,0bbdd而我希望它返回3bbdd

我真的不知道到底出了什么问题 sed 似乎知道要替换什么并尝试执行 wc 命令,但不知何故 wc 将某些东西计算为空?我不知道如何解决这个问题,有人可以帮助我吗?

谢谢!

bash sed command-substitution

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

标签 统计

bash ×1

command-substitution ×1

sed ×1