使用shell脚本删除BTEQ文件的注释部分

时间:2016-08-24 08:32:49

标签: shell

我是shell脚本的新手,我想删除带有shell脚本的BTEQ文件中的注释部分

我的BTEQ文件包含

/*
***********************************************************
 my comment out part start 
 some more content
**********************************************************
*/
select * from abc 
/*****query description********************/
DELETE name from abc;
/*****query description********************/
 create table name
/*****query description********************/

我希望输出如下BTEQ

select * from abc 
DELETE name from abc;
create table name

由于

1 个答案:

答案 0 :(得分:0)

使用perl-regular-expressions,贪婪替换(.*?

$ perl -p0 -e 's#/\*.*?\*/##sg' file | perl -lane "print if /\S/"
select * from abc
DELETE name from abc;
 create table name