Velvet Star Monitor

Standout celebrity highlights with iconic style.

news

does grep regex work differently on mac?

Writer Sebastian Wright

Just trying to figure out basic use of regexes with grep (or egrep) in mac terminal (BSD grep - 2.5.1-FreeBSD).

File to examine (pow.txt) contains the lines :

kiytytytyty

and

blob.mkv

command used is :

grep -E ^[a-z]+\.[a-z]{3}$i pow.txt

match returned is:

kiytytytyty

Obviously this wouldn't match with a PCRE regex. Are regexes interpreted differently on mac ? Or is my syntax wrong ?

8

1 Answer

If you're trying to match blob.mkv, try:

grep -Ei '^[a-z]+\.[a-z]{3}$' pow.txt
2

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy