提取两个匹配词之间的所有词

sachin_ghagare

我只有一行,如下所示,我需要selectDone之间的所有单词

 vertical on; select blah blah blah contains all special characters including /*?&;  Done
托尼科

使用bash正则表达式将给出(假设该行位于变量中):

$ line="vertical on; select blah blah blah contains all special characters including /*?&;  Done"
$ [[ "$line" =~ select(.*)Done ]] && echo ${BASH_REMATCH[1]}
blah blah blah contains all special characters including /*?&;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章