Comment remplacer U+00A0 NBSP par un espace normal dans un répertoire de fichiers Markdown
Si vous avez un répertoire avec des fichiers Markdown qui contiennent des espaces insécables (U+00A0, NBSP) et que vous souhaitez les remplacer par des espaces normaux (U+0020), vous pouvez utiliser la commande suivante dans un terminal de type Unix :
Cela suppose que vos fichiers sont encodés en UTF-8 ! Je recommande de gérer vos fichiers Markdown avec Git afin de pouvoir facilement annuler les changements si quelque chose se passe mal.
replace_nbsp.sh
find . -type f -name "*.md" -exec sed -i 's/\xc2\xa0/ /g' {} +If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow