【发布时间】:2014-06-04 11:12:40
【问题描述】:
我在一个平面文件中有以下 3 个查询。我想将 3 个查询分别拆分为 3 个文件。每个查询由“;”(分号)分隔。请建议我该怎么做?
输入文件: query.sql
select * from
DBNAME.table1;
select * from
DBNAME.table2
;
select * from
DBNAME.table3
WHERE date<= current_date-30;
输出应该是
file1: query1.sql
select * from
DBNAME.table1;
file2:query2.sql
select * from
DBNAME.table2
;
file3:query3.sql
select * from
DBNAME.table3
WHERE date<= current_date-30;
【问题讨论】:
标签: unix awk sed pattern-matching text-extraction