Alle ISO-Dateien in einem Verzeichnis nach UTF-8 konvertieren
Dieses Bash-Script konvertiert alle Nicht-UTF-8-Dateien in einem Verzeichnis und in allen Unterverzeichnissen nach UTF-8.
find ./ -type f -name "*.php" \
| xargs file \
| grep ISO-8859 \
| awk '{print substr( $1, 0, length($1) - 1); }' \
| xargs -i recode ISO-8859-1..UTF-8 {}