Cómo reemplazar U+00A0 NBSP por un espacio normal en un directorio de archivos Markdown

Si tiene un directorio con archivos Markdown que contienen espacios de no separación (U+00A0, NBSP) y desea reemplazarlos por espacios normales (U+0020), puede usar el siguiente comando en un terminal tipo Unix:

Esto asume que sus archivos están codificados en UTF-8. Recomiendo gestionar sus archivos Markdown con Git para poder revertir fácilmente los cambios si algo sale mal.

replace_nbsp.sh
find . -type f -name "*.md" -exec sed -i 's/\xc2\xa0/ /g' {} +

Echa un vistazo a artículos similares por categoría: Markdown Linux