相关疑难解决方法(0)

如何使用 sed 替换多行字符串?

我注意到,如果我添加\n到一个模式来替换 using sed,它不匹配。例子:

$ cat > alpha.txt
This is
a test
Please do not
be alarmed

$ sed -i'.original' 's/a test\nPlease do not/not a test\nBe/' alpha.txt

$ diff alpha.txt{,.original}

$ # No differences printed out
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它发挥作用?

sed utilities regular-expression

353
推荐指数
10
解决办法
45万
查看次数

标签 统计

regular-expression ×1

sed ×1

utilities ×1