I use following command to search for string `ELF` in plain text files under the current directory recursively:

```
grep ELF -r .

```

but it also searches in binary files (e.g. zip file, PDF file), and in code files such as HTML file and `.js`.

How can I specify it to search only in plain text files that are not source code?