Umlaute in Skripten und der KDE Konsole
Ich benutze KDE4 und die KDE Konsole und in einem Skript habe ich z.B. solche Zeilen: echo "zulässige Optionen" Im Skript zeigt vi die Umlaute an. Konsole steht auf UTF-8 und der Zeichensatz stellt Umlaute und Sonderzeichen dar. Trotzdem werden bei Ausführung der Skripte statt Umlaute nur Schrott ausgegeben. Kurios wird die Sache, wenn ich in konsole direkt "echo zulässig" eingebe, wird das ä korrekt dargestellt. Umlaute aus einem ausgeführten Skript aber nicht. Hat die Bash etwas Probleme mit Umlauten beim Abarbeiten von Skripten? Muss man einem Skript bestimmte Optionen mitgeben für Umlaute? Skripte beginne ich immer mit #!/bin/sh wobei sh auf Bash zeigt. Gruß Malte
Hallo, Am Sat, 03 Aug 2013, Malte Gell schrieb:
Ich benutze KDE4 und die KDE Konsole und in einem Skript habe ich z.B. solche Zeilen:
echo "zulässige Optionen"
Im Skript zeigt vi die Umlaute an. Konsole steht auf UTF-8 und der Zeichensatz stellt Umlaute und Sonderzeichen dar.
Trotzdem werden bei Ausführung der Skripte statt Umlaute nur Schrott ausgegeben.
Was ist die Ausgabe von grep Optionen deinscript | od -tx1z Und was ist bei konsole (die müßte übrigens aus KDE3 sein) unter Settings -> Encoding eingestellt?
Hat die Bash etwas Probleme mit Umlauten beim Abarbeiten von Skripten?
Nö.
Muss man einem Skript bestimmte Optionen mitgeben für Umlaute? Skripte beginne ich immer mit #!/bin/sh wobei sh auf Bash zeigt.
Wenn du die bash willst (und deren Features), dann schreib /bin/bash ins script! Testen kannst du z.B. wenn du ein Script mit ash ausführst, die ash ist nah dran an der sh. HTH, -dnh -- Wenn alle Stricke reißen ... da kann man sich nicht mal mehr aufhängen. -- Marc-Uwe Kling, bei Volker Pispers, April 2008 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
David Haller
-
Malte Gell