【发布时间】:2015-08-14 16:49:39
【问题描述】:
我正在尝试在 Mac 上使用 sed(来自 BSD 通用命令的 sed)查找和替换出现的一个或多个字符。
我试试:
echo "foobar" | sed -e "s/o+//g
期待看到:
fbar
但是我看到了
foobar
我当然可以手动扩展加号:
echo "foobar" | sed -e "s/oo*//g"
但是我必须做什么才能使加号正常工作?
【问题讨论】:
-
使用
/g标志,s/o//g足以替换所有出现的o。