Wie man U+00A0 NBSP durch reguläres Leerzeichen in einem Verzeichnis von Markdown-Dateien ersetzt

Wenn du ein Verzeichnis mit Markdown-Dateien hast, die geschützte Leerzeichen (U+00A0, NBSP) enthalten, und du diese durch reguläre Leerzeichen (U+0020) ersetzen möchtest, kannst du den folgenden Befehl in einem Unix-ähnlichen Terminal verwenden:

Dies setzt voraus, dass deine Dateien UTF-8-kodiert sind!. Ich empfehle, deine Markdown-Dateien mit Git zu verwalten, sodass du die Änderungen leicht rückgängig machen kannst, wenn etwas schiefgeht.

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

Ähnliche Beiträge nach Kategorie: Markdown, Linux