【发布时间】:2015-01-11 22:28:33
【问题描述】:
我有这样的行:
20141114 15:15:15;/xx/yy/zz.../bla_bla_bla_201411131512.xxx.yyy.....;....
我需要这条线上的日期数据。我可以使用 awk 获取第一次日期数据(20141114):
awk '{print $1}'
如何使用 awk 或其他方式打印第二个 (201411131512) 日期值?
我需要打印 8 个以 201 开头的数字(只是 20141113)。
路径不是静态的,有时是bla_bla_201,有时是bla-bla-201,有时是201_bla_bla,等等...
【问题讨论】:
-
显示更多示例数据,因为现在它看起来非常随机地排列在行中。
-
数据不是静态的,这就是为什么我需要找到第一个 201 并打印 201 和 5 个数字之后 -> 20141113