$ cat ip.txt
xe
xa
xaaaalt
xaaa
xaa
$ # match 'a' 1 to 3 times
$ grep -i '^xa\{1,3\}' ip.txt
xa
xaaaalt
xaaa
xaa
$ # with ERE, no need to escape {}
$ grep -iE '^xa{1,3}' ip.txt
xa
xaaaalt
xaaa
xaa
Para evitar a correspondência de mais de três a
correspondentes consecutivas, você precisará
$ grep -iE '^xa{1,3}([^a]|$)' ip.txt
xa
xaaa
xaa
$ # or lookarounds with PCRE
$ grep -iP '^xa{1,3}(?!a)' ip.txt
xa
xaaa
xaa