2025年2月28日
如何在 Linux 上搜索和替换文件中的多行字符串
问题:我有一个文本文件,我想将其中的多行文本更改为其他内容,但不使用文本编辑器。有没有办法从 Linux 命令行查找并替换多行字符串模式?假设您有一个如下所示的文本文件。
Beginning of a text file.
This is a cat.
This is a dog.
This is a guinea pig.
This is a gecko.
This is a hamster.
This is a parrot.
This is a rabbit.
This is a ferret.
This is a turtle.
您想要将突出显示的多行替换为以下一行,但不使用文本编辑器。
Beginning of a text file.
This is a cat.
This is a dog.
These were removed.
This is a parrot.
This is a…