how to replace a character in a file with the filename in bash code example
Example: overwrite a file name character in linux
for f in *:*; do mv -v "$f" $(echo "$f" | tr ':' '-'); done
for f in *:*; do mv -v "$f" $(echo "$f" | tr ':' '-'); done