Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
skripting-section:bash:utf8-converter [2017/09/11 11:46] – [Skript Sourcecode] michael | skripting-section:bash:utf8-converter [2017/09/11 13:58] (current) – [Löschen der *.backup files] michael | ||
---|---|---|---|
Line 28: | Line 28: | ||
---- | ---- | ||
+ | |||
+ | ==== Fix für nicht konvertierte Inhalte der Dateien ==== | ||
+ | |||
Um zu überprüfen, | Um zu überprüfen, | ||
Line 51: | Line 54: | ||
echo " | echo " | ||
- | iconv -f ISO-8859-15 -t UTF-8 $file_to_fix > temp_Convert.txt; | + | iconv -f ISO-8859-15 -t UTF-8 "$file_to_fix" |
sed -ri ' | sed -ri ' | ||
Line 76: | Line 79: | ||
</ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Unix Filenamen Korrektur ==== | ||
+ | |||
+ | <wrap hi> | ||
+ | |||
+ | Bei wenigen Dateien kann diese Umbenennung von Hand erfolgen. Was aber, wenn sehr viele Dateinamen zu korrigieren sind? Auch hier ist bereits ein geeignetes Linux-Utility vorhanden: ****convmv****. Mit dem Befehl | ||
+ | |||
+ | |||
+ | < | ||
+ | # convmv -f iso-8859-15 -t utf-8 --notest -r / | ||
+ | </ | ||
+ | |||
+ | |||
+ | werden im angegeben Verzeichnis die '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Löschen der *.backup files ==== | ||
+ | |||
+ | <wrap em> | ||
+ | |||
+ | < | ||
+ | # find . -name " |