替换MacOS sed中两个模式之间的所有行

我在sed方面有些挣扎,希望有人帮忙...

我用文本REPLACEMENT替换了两个模式(包括foo,bar)之间的所有行。

sed -n '/foo/{:a;N;/bar/!ba;N;s/.*\n/REPLACEMENT\n/};p' file

如何使用MacOS随附的sed进行此项工作?