This question pertains to renaming files in a directory on a Linux system wherein the affected files appear in this general format:

```
index.html?p=155
index.html?page_id=10
index.html?author=2&paged=5
index.html?feed=rss2&tag=search-engine
index.html?tag=social-media

```

Might there be a shell level "rename" command that I can use to replace the question marks (?) with an underscore (\_) in each file within a directory?

Thank you in advance for any advice or information!