【发布时间】:2011-03-22 17:52:20
【问题描述】:
我有一个文件,它只有一行(一大行)要解析。我想解析出现在这一行的“未定义的错误代码”和“id”之间的值。问题是这在同一行上多次出现,并且到处都有不同的值。下面的代码只给了我最后一个实例。
cat bad_events_P2J3.xml | sed -n 's/.*Undefined error code (\(.*\))\" id.*/\1\n/p'
我怎样才能得到这个的所有实例?
【问题讨论】:
-
为什么不替换“id”。用“\n”?然后每条记录都在一行上。