我想获得一个带有shell脚本的字符串中的日期示例:
dddddddddddddddansdpaojhndpaosdjnad
dddddddddddddddansdpaojhndpaosdjnad
dddddddddddddddansdpaojhndpaosdjnad
dddddddddddddddansdpaSun Apr 07 10:38:34 EEST 2013jnad
dddddddddddddddansdpaojhndpaosdjnad
如何使用shell脚本提取字符串中的日期?
答案 0 :(得分:1)
我不知道您的示例文本是否真的反映了您的真实数据。我认为EEST
是一个错字?如果对你给出的例子有所帮助:
dddddddddddddddansdpaojhndpaosdjnad
dddddddddddddddansdpaojhndpaosdjnad
dddddddddddddddansdpaojhndpaosdjnad
dddddddddddddddansdpaSun Apr 07 10:38:34 EEST 2013jnad
dddddddddddddddansdpaojhndpaosdjnad
这一行应该完成这项工作:
grep -o '[A-Z].*[0-9]'
例如:
kent$ echo " dddddddddddddddansdpaojhndpaosdjnad
dddddddddddddddansdpaojhndpaosdjnad
dddddddddddddddansdpaojhndpaosdjnad
dddddddddddddddansdpaSun Apr 07 10:38:34 EEST 2013jnad
dddddddddddddddansdpaojhndpaosdjnad"|grep -o '[A-Z].*[0-9]'
Sun Apr 07 10:38:34 EEST 2013