这段代码:
echo Foo | sed -e 's/Foo/Bar'
导致 替代模式内的未转义换行符
(而不是预期的 Bar
)。
我显然忽略了一些简单的事情,与 bash/sed/转义相关,但我无法找出是什么原因造成的?
最佳答案
您缺少终止 /
:
echo Foo | sed -e 's/Foo/Bar/'
关于regex - sed:替代模式中未转义的换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34576667/