Zum Inhalt springen
Byte Order Mark (BOM) entfernen

Byte Order Mark (BOM) entfernen

Das UTF-8 Byte Order Mark (EF BB BF) am Dateianfang kann bei einigen Programmen und Parsern Probleme verursachen. Mit folgendem Einzeiler lässt es sich entfernen:

awk '{if(NR==1)sub(/^\xef\xbb\xbf/,"");print}' input.txt > output.txt
NR==1 sorgt dafür, dass nur die erste Zeile geprüft wird, da das BOM ausschließlich am Dateianfang vorkommt.
Zuletzt aktualisiert am