[英]regex to match with a delimiter with grep in linux
我正在使用以下类型的琴弦
DANT_NN-LT-OS-NET-S1-NOTIFIC_263947473_ _?TEST1
我需要获取字符串“?”之前的所有第一部分。
我正在linux上进行测试,该字符串来自数据库,我正在从ksh处理它。
我正在从ksh脚本运行以下命令。
echo $sql | grep -Eo "[a-zA-Z0-9_\\-]+[ ]+[_]"
这是最后一个,我尝试了很多选择。
问题是,最后我只收到了第一部分
DANT_NN-LT-OS-NET-S1-NOTIFIC_263947473_
还是一切...
非常感谢此正则表达式的任何帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.