以下是数据文件中的示例记录
Ram|2015-03-01|204012|||inact|2014-02-01|
有数百条此类记录。我想从第一条记录中检索第一个日期字段。我尝试使用grep,但它打印整行。
输出应为:
2015-03-01
答案 0 :(得分:0)
查看Grep Man page中的--only-matching选项。您必须重写正则表达式以匹配前两个字段,然后再次使用grep来获取日期字段。例如。 grep --only-matching [regex for first two fields] | grep --only-matching [regex for date field]
。