I have the following types of file names:

1. One ends with `.html`:

```
l_scheduling_suite.temp.html

```
2. Another type ends with `.html` but has `.bin` in its name:

```
l_scheduling_suite.temp.bin.html

```
3. And a third ends with `.bin`:

```
l_scheduling_suite.temp.bin

```

The filename is arbitrary. It won't necessarily always have a `temp` before `.html` or `.bin`. I need to find all the files that comply with only the first format. I am piping to grep using the following regex to find the files, but I am not able to make it work:

```
"(?=(\.html)$) (?=(?!\.bin))"

```

How should I use grep or find to get the right list of files?