sorry für das wenig aussagende Topic und mit Debian hat es ja auch wenig zu tun:
ein kleines Script soll mir die Arbeit abnehmen aus Dateinamen Umlaute zu entfernen damit die gebrannten Dateien auch wirklich in allen Systemen lesbar sind.
hauptsächlich geht es dabei um äöüß?,.
nun habe/hatte ich in der Konsole Probleme die entsprechanden zeichen in das Script zu bekommen - der Code im Dateinamen der Datei war scheinbar ein anderer als der den ich mit der Tastatur eingetippt habe.
ach ein "ls >test.script" hat nicht geholfen, im schlimmsten Fall hat das Script die Datei dann ins Nirvana umbenannt = gelöscht.
ich suche nun eine Möglichkeit in Bash-scriptden umlaute bzw Zeichencodes zu umschreiben.
hier ein Auszug aus meinem Script:
Code: Alles auswählen
function umlaute_weg(){
epgtitle=${epgtitle//$1/$2}
tsdateineu=${tsdateineu//"$1"/"$2"}
echo "tsdateineu ist $tsdateineu";
return
}
umlaute_weg " & " "_n_";
umlaute_weg "&" "_n_";
umlaute_weg "Ä" "Ae";
umlaute_weg "ä" "ae";
umlaute_weg "À" "ae";
umlaute_weg "ö" "oe";
umlaute_weg "\Ö" "Oe";
umlaute_weg "\Ã\Œ" "ue";
umlaute_weg "\ü" "ue";
danke schonmal fürs Lesen und Verstehen