grep - How to search a directory/directories in unix by excluding certain file extensions -
i've tried using
find . | grep -v '(.ext1|.ext2)$'   but still returns files ending extensions .ext1 , .ext2. tried following: 
ls | grep -v ".ext1$" | grep -v ".ext2$"    and works how want it. there way i'm looking ? want list files or directories not end in .ext1 or .ext2.
you have not escaped . try . work. remember . needs escaped.
ls | grep -v '\.ext1$' | grep -v '\.ext2$'
same find 
find . | grep -v '(\.ext1|\.ext2)$'
hope helps :)
Comments
Post a Comment