lol, loooool ll, looool ab, abab, ababab a=looooool echo $a | grep -E "lo+l" ... lo*l, lol
a=fooxtxt b=foo.txt echo $a | grep -E "foo.txt"
always an ab (ab)(a|b)?(a|b)?
anything not 5 and at least 1 digit see prior - always an ab - (ab)(a|b)?(a|b)? 10 digits then an or (next or prev) 1112223333 | (111)111-3333 show string needed - toss a space in to break