Ich habe ein Bash-Skript, das alle * .php-Dateien in einem Verzeichnis auflistet und iconv
auf sie anwendet . Dies wird in STDOUT ausgegeben.
Da das Hinzufügen des -o
Parameters (meiner Erfahrung nach) wahrscheinlich vor der Konvertierung tatsächlich eine leere Datei schreibt, wie kann ich mein Skript so anpassen, dass es die Konvertierung durchführt, und dann die Eingabedatei überschreiben?
for file in *.php
do
iconv -f cp1251 -t utf8 "$file"
done