Wie man U+00A0 NBSP durch reguläres Leerzeichen in einem Verzeichnis von Markdown-Dateien ersetzt
Wenn Sie ein Verzeichnis mit Markdown-Dateien haben, die geschützte Leerzeichen (U+00A0, NBSP) enthalten, und Sie diese durch reguläre Leerzeichen (U+0020) ersetzen möchten, können Sie den folgenden Befehl in einem Unix-ähnlichen Terminal verwenden:
Dies setzt voraus, dass Ihre Dateien UTF-8-kodiert sind!. Ich empfehle, Ihre Markdown-Dateien mit Git zu verwalten, sodass Sie die Änderungen leicht rückgängig machen können, wenn etwas schiefgeht.
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