Help with find command

I am using the below command to searc a file from all directories.

find  / -name   "b.sh"    ----searches file from root directory

But i want to hide these messages

find: cannot read dir /var/fm/fmd/xprt: Permission denied
find: cannot read dir /var/fm/fmd/rsrc: Permission denied
find: cannot read dir /var/fm/fmd/ckpt: Permission denied
find: cannot read dir /var/preserve/skoppana: Permission denied

find  / -name   "b.sh" 2>/dev/null
1 Like

How to implement the above logic in

 find / -name "*.sh" -exec grep -li "text_to_search" '{}' \; 
 find / -name "*.sh" -exec grep -li "text_to_search" '{}' \; 2>/dev/null
1 Like