我在这里发现了类似的问题,但这并不完全是我想要的。
假设我有一个像这样的文本文件:
[...]
age: 10
country: United States
city: New York
name: John
age: 27
country: Canada
city: Toronto
name: Robert
age: 32
country: Mexico
city: Guadalajara
name: Pedro
[...]
Run Code Online (Sandbox Code Playgroud)
我想匹配以“name: Robert”开头的行,并打印前 3 行以及匹配的结果,只得到这些行:
age: 27
country: Canada
city: Toronto
name: Robert
Run Code Online (Sandbox Code Playgroud)
我如何在终端中执行此操作?