Bash显示网页的日期和时间值

时间:2015-05-04 03:54:57

标签: bash

<caption align="Top">
            Class Timetable was last refreshed on 04/05/2015 11:18AM
        </caption><tr class="OptionRow">

我想提取日期和时间值。 04/05/2015 11:18 AM

我用过| grep,sed,cat猫,但他们没有工作。 感谢

1 个答案:

答案 0 :(得分:1)

$ grep -Eo '([[:digit:]]{2}/){2}[[:digit:]]{4} [[:digit:]]{2}:[[:digit:]]{2}[AP]M' file
04/05/2015 11:18AM

或者:

$ sed -nr 's|.*(([[:digit:]]{2}/){2}[[:digit:]]{4} [[:digit:]]{2}:[[:digit:]]{2}[AP]M).*|\1|p' file
04/05/2015 11:18AM