iconv konvertiert viele Zeichenkodierungen. So fügen Sie ein wenig Bash-Magie hinzu und wir können schreiben
for file in *.txt; do iconv -f ascii -t utf-8 "$file" -o "$.utf8.txt" done
Dies läuft iconv -f ascii -t utf-8
auf jede Datei mit der Endung .txt
, die umcodiert Datei in eine Datei mit dem gleichen Namen zu senden, aber bei der Beendigung .utf8.txt
statt .txt
.
Es ist nicht so, als würde dies tatsächlich etwas mit Ihren Dateien tun (weil ASCII eine Untermenge von UTF-8 ist), sondern um Ihre Frage zu beantworten, wie zwischen Kodierungen konvertiert werden soll.