+ -
当前位置:首页 → 问答吧 → 正则匹配列

正则匹配列

时间:2011-03-23

来源:互联网

select xxx,eee,lsss  from t1 where xxxx=xxxx
select xxx,uuhw,lsss  from t2 where xxxx=xxxx
select xxx,lsss  from t1 where xxxx=xxxx


如上面:
我想输出  select到where之间的 怎么写?
如:
select xxx,eee,lsss  from t1 where
select xxx,uuhw,lsss  from t2 where
select xxx,lsss  from t1 where

作者: txnet   发布时间: 2011-03-23

  1. awk '/select/&&/where/{NF-=1}1' infile
复制代码

作者: rdcwayx   发布时间: 2011-03-23

grep -o "select .* where"

作者: yinyuemi   发布时间: 2011-03-23

  1. sed 's/\(^select.*where\).*/\1/'
复制代码

作者: xiaopan3322   发布时间: 2011-03-23

热门下载

更多