This blog post has been published on 2012-09-24 and may be out of date.
for Linux (shell):
BOM aus allen PHP-Dateien entfernen:
find . -type f -iname "*.php" -exec sed -i '1s/^\xEF\xBB\xBF//' {} \;
PHP-Dateien mit BOM anzeigen:
find . -type f -iname "*.php" -exec grep -l $'\xEF\xBB\xBF' {} \;
mehr Infos:
sed – suckup.de/linux/streameditor-sed
find – suckup.de/linux/find-linux
Byte Order Mark – http://de.wikipedia.org/wiki/Byte_Order_Mark