sed:unescaped newline里面的替补模式?

时间:2016-01-03 12:46:12

标签: regex bash sed escaping

此代码:

echo Foo | sed -e 's/Foo/Bar'

会产生unescaped newline inside substitute pattern(而不是预期的Bar)。

我显然忽略了一些简单的,bash / sed / escaping相关的东西,但我无法找出导致这种情况的原因?

1 个答案:

答案 0 :(得分:18)

您缺少终止/

echo Foo | sed -e 's/Foo/Bar/'