删除单个文件中与第一列中对齐的关键字不匹配的所有行

删除单个文件中与第一列中对齐的关键字不匹配的所有行

我需要提取第一列中由关键字标识的一系列行,并以相同的线性顺序打印它们。

该文件分为由一行连字符或等号分隔的部分,并包含一个关键字行(可能后面跟着一个段落),有几个关键字,但我只需要提取这些:

Date:
Name:
Contact:
RefID:
Status:

谢谢你的建议。

答案1

试试这个:grep -e "^Name.*" -e "^Date.*"等等

相关内容