我是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
由于
答案 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