BASH

Bourne Again Shell snippets.

Rename All File Extensions to Lowercase

find . -type d -execdir rename 's/(\.[A-Z]+$)/lc($1)/ge' *.*[A-Z]* \;
Alternatively use rename binary.
rename 'y/A-Z/a-z/' *

Find Binary in All Files

Sed for a signal file.
sed -n 's/.*[,"\[>[:space:]]\(.*\.exe\).*/\1/p'
For all files.
find . -name "*.txt" -exec sed -n 's/.*[+,"\[>[:space:]]\(.*\.exe\).*/\1/p' {} \; > result-list
Using grep is faster.
grep -iroh "\(.*\.exe\)" . | tee result-list