使用sed解析日志以通过正则表达式消除行

时间:2010-11-14 15:02:30

标签: sed

我希望能够使用sed和regex清理日志文件

a)符合/\d{13,13},\d*,[\w\s]+,.++n/的任何一行我想删除 b)删除剩余的任何空行。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

sed -re '/\d{13,13},\d*,[\w\s]+,.+$/d' -e '/^$/d' logfile