文本文件将在飞行中发送。与水果,动物,车辆等标签。 但订单不固定。它改变了。
apple
Mango
Banana
Pineapple
Orange
现在在SED脚本的帮助下,我只需要打印水果。那么输出应该如下所示。
int* run = new int();
任何帮助此事的命令。
答案 0 :(得分:-1)
这可能适合你(GNU sed):
sed -rn '/:/h;G;s/^[0-9]+\. (.*)\nFruits:.*/\1/p' file
将标题存储在保留空间中并将其附加到每一行。当该行在模式空间的第二行中包含“Fruits”时,使用替换打印所需的格式。