【发布时间】:2014-12-06 22:46:06
【问题描述】:
我有一个示例员工数据文件,我想过滤出 Employement_Status 列为 INACTIVE 且 Hire_Date 为2013 年 6 月 1 日之前。
文件中的行如下所示
FirstName LastName BirthDate EmploymentStatus HireDate
Tom Red 5/16/1956 INACTIVE 4/13/1999
Sandy Green 12/21/1973 INACTIVE 12/20/2013
John Yellow 11/15/1983 ACTIVE 8/17/2000
而且 grep 命令应该只删除第二行。
非常感谢
【问题讨论】:
-
grep 不能这样做。好像你需要 awk 或 perl。
-
你能告诉我如何用 awk 来做吗?