I am trying to get a file with a specific extension from a directory. To do that I am using the following batch file code:
for %%f in (.\*.ext) do (
echo %%f
)
This works fine, unless I have a file with .extsomething extension.
I tried adding the $ wildcard to get only the exact matching, but it doesn't show any results with it.
for %%f in (.\*.ext$) do (
echo %%f
)
Since the * wildcard is accepted, why the $ is not considered?
How can I get only the files with the exact extension?