如何使用grep在每行中使用非贪婪优先匹配?

如何修改此grep命令以仅返回'a1abcda1':

$ grep -o1 "[A-Z,a-z]1.*[A-Z,a-z]1"  myfile
a1abcda1abcdA1bcdra1
szj0128 回答:如何使用grep在每行中使用非贪婪优先匹配?

使搜索不贪婪,并使用-P选项(PCRE):

grep -Po "[A-Za-z]1.*?[A-Za-z]1"  myfile
本文链接:https://www.f2er.com/3101172.html

大家都在问