Bernd Walter wrote:
> On Tue, Mar 18, 2014 at 05:19:51PM +0100, Oliver Fromme wrote:
> > Eine Shell interessiert sich für das ganze Zeug ohnehin nicht,
> > da keines dieser Zeichen eine spezielle Bedeutung für die
> > Shell haben. Jedes Shell-Skript sollte daher auch ohne
> > besondere Maßnahmen mit Dateinamen zurechtkommen, die Umlaute
> > oder andere nicht-ASCII-Zeichen enthalten, sofern es nicht
> > versucht, die Dateinamen zu interpretieren.
>
> Wenn eine Shell ein '?' expandiert muss diese sehr wohl wissen, dass
> ein Zeichen mehr als ein Byte haben kann.
Das ist richtig, in dem Fall muss sie Dateinamen interpretieren,
wobei das alle gängigen Shells völlig korrekt handhaben, auch
die einfache /bin/sh und csh (zsh und bash sowieso).
Meine eigenen Shell-Skripe (zumindest unter FreeBSD) beginnen
fast alle mit "set -Cefu", insofern betrifft mich das nicht.
Gruß
Olli
-- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing Handelsregister: Amtsgericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsreg.: Amtsgericht München, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen/-Produkte + mehr: http://www.secnetix.de/bsd "Being really good at C++ is like being really good at using rocks to sharpen sticks." -- Thant Tessman To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Tue 18 Mar 2014 - 19:12:13 CET