2个回答
展开全部
Hello,这个题目如果是linux 必须要用linux三剑客了.
[root@g01 files]# cat sql.txt
create table test.two
(
pn varchar(10) not null
);
create table test.aa
(
pn varchar(10) not null
);
create table test.bb
(
pn varchar(10) not null
);
create table test.ccc
(
pn varchar(10) not null
);
方法1
[root@g01 files]# awk '{if(/\)\;/) print ;else printf $0"\t"} ' sql.txt
create table test.two(pn varchar(10) not null);
create table test.aa(pn varchar(10) not null);
create table test.bb(pn varchar(10) not null);
create table test.ccc(pn varchar(10) not null);
方法2
[root@oldboyedu-show01 /server/files]# awk -vRS=");" -F"\n" '{print $1,$2,$3,$4,RT}' sql.txt
create table test.two ( pn varchar(10) not null );
create table test.aa ( pn varchar(10) not null );
create table test.bb ( pn varchar(10) not null );
create table test.ccc ( pn varchar(10) not null );
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询