find
Find with a pattern and rename
Replace "_" in all markdown files in a directory with "-".
find . -type f -name "*_*.md" -exec bash -c 'mv "$0" "${0/_/-}"' {} \;
Find and replace recursively in a directory
find docs -name '*.md' | xargs sed -i "" 's/\[/\[/g'