【发布时间】:2013-03-03 23:57:16
【问题描述】:
我有一个如下格式的日志文件:
MTV (B) VAR H'03 7F5B H'147 H'72FD
(B) VAR H'00 5B30 H'147 H'2718
(B) VAR H'05 C41F H'147 H'3AA4
(B) VAR H'06 4901 H'147 H'2DFD
(B) VAR H'00 D36E H'147 H'628A
MNC (B) VAR H'03 500A H'147 H'3B1D
(B) VAR H'06 743C H'147 H'2F60
(B) VAR H'04 6C8C H'147 H'88C5
MTV (B) VAR H'00 9C7D H'147 H'2DEB
(B) VAR H'02 0A1B H'147 H'36B2
(B) VAR H'03 1247 H'147 H'5693
(B) VAR H'04 C757 H'147 H'6331
大约 15000 个条目!我希望用户提供模式说 MTV 以及相关文本坐标,脚本将逐行解析它们!例如,用户提供模式为 MTV,相对坐标为(行 = 2,列 = 4)。所以输出会是这样的:
MTV 5B30
MTV 0A1B
【问题讨论】:
-
你没有问题,我猜你想让人们用勺子喂你?
-
为什么在输出中使用
D36E而不是0A1B?D36E位于 row5 col4 还是我误解了这个问题? -
抱歉@Kent 那是我的错我在测试相等性时遇到了
=而不是==,已修复!
标签: regex bash shell awk pattern-matching