小编aci*_*dtv的帖子

替换 sed 中的一组数字

我已经摆弄了一段时间了,似乎无法弄清楚。我想要做的是用单个 # 替换文件中的所有数字。

听起来很简单,它应该是,但我无法理解它。任何帮助,将不胜感激。

我到目前为止(但不起作用)是:

echo "fdsafdsa 32432 dsafdas" | sed 's/[0-9]+/#/g'
Run Code Online (Sandbox Code Playgroud)

我期望的输出是:

fdsafdsa # dsafdas
Run Code Online (Sandbox Code Playgroud)

但是 sed 给了我相同的字符串,没有任何替换。

有什么线索吗?

linux regex sed find-and-replace

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

标签 统计

find-and-replace ×1

linux ×1

regex ×1

sed ×1