grep -vE "[0-9]{1,2}(\:[0-9]{1,2}){2}" file用正则把直接取时间固定格式 xx:xx:xx时分秒 ,然后grep -E正则扩展,-v反匹配,这两个参数合起来用,就过滤到时间所在的行了,不能象他们那样过虑特定字符,万一字符变了呢?只有时间固定格式全球统一,绝不会变!正则的含义:[0-9]的数字
{1,2}出现一到两次(\:转译冒号[0-9]{1,2}即[0-9]的数字出现一到两次)然后小括号里的出现2次,这样就组合成了任意 小时,分钟和秒了。 给分吧~~ [yuechengjun@localhost ~]$ grep -vE "[0-9]{1,2}(\:[0-9]{1,2}){2}" ...
|