grep(1) -Irl 'p11-kit-trust.so' ~/.mozilla/firefox/*/pkcs11.txt
print lines matching a pattern
-I     Process  a  binary  file  as  if  it  did  not  contain  matching  data; this is equivalent to the
       --binary-files=without-match option.
-R, -r, --recursive
       Read all files under each directory, recursively; this is equivalent to the -d recurse option.
-l, --files-with-matches
       Suppress normal output; instead print the name of each input file from which output would normally
       have been printed.  The scanning will stop on the first match.  (-l is specified by POSIX.)
grep searches the named input FILEs (or standard input if no files are named, or if a single hyphen-minus
(-) is given as file name) for lines containing a match to the given PATTERN.  By  default,  grep  prints
the matching lines.
source manpages: grep