【发布时间】:2010-12-05 14:38:43
【问题描述】:
考虑以下数据库架构:
CREATE UNIQUE INDEX blah1 ON table1(length);
CREATE INDEX blah2 ON table3(name);
CREATE INDEX blah3 ON table3 USING btree(id);
我想编写一个小的 awk 脚本,它会返回索引和表的名称,例如:
blah1, table1
blah2, table2
blah3, table3
我需要匹配单词INDEX 之后的单词和单词ON 之后并以( 或空格结尾的单词。
知道如何使用正则表达式匹配而不遍历所有$NFs 吗?
【问题讨论】:
-
根据您的规范,第三行应为
blah3, table3 USING btree(以“(”)结尾