Re: Eigenatiges BASH problem...
On Tue, 2005-03-22 at 09:12 +0100, Michelle Konzack wrote:
> > $HOME/devel/bash/[A-Z]*.tmp
> Beim Obigen sollte er aber nur Dateien anzeigen die mit den
> Großbuchstaben [A-Z] anfangen...
Genau darüber reden wir die ganze Zeit, von den Buchstaben
'A bis Z'. Wenn die collation order aber z.B.
a A b B .... z Z
ist, sind das aber eben nicht nur Grossbuchstaben (sondern alle
Gross- und Kleinbuchstaben von a bis z ausser 'klein a').
> Unter SLINK, POTATO und WOODY r0 funktioniert es...
> Genaugenommen über 30 meiner alten Scripte.
> Seit r1 oder r2 habe ich nur noch Fehlermeldungen.
>
> Ich mußte feststellen das bei WOODY seit release 0
> einiges kaputt gegangen ist...
Mag sein, ich habe kein Woody installiert. Die Thematik ist jedoch
nicht neu. Du wirst einige bug filings finden, die hiermit zusammen
hängen, aber eigentlich keine bugs sind.
> Also ich mache jetzt zur Zeit ein
>
> LIST=`LC_COLLATE=C $HOME/devel/bash/*.tmp`
>
> womit ich sortiert die Dateien angezeigt bekomme,
> erst die mit Großbuchstaben anfangen, dann den Rest.
>
Na also, Problem gelöst.
> > Ich nehme daher an, dass du in der interaktiven Shell ein Setting hast,
> > das eben nicht in Skripte exportiert wird (?)
>
> ??? Wie denn das ???
Indem du LC_COLLATE (e.g. im profile) zwar setzt aber nicht exportierst.
> Ich frage mich nur, warum mitten in einem
> Release wie WOODY sowas geändeet wird...
Gute Frage. Wie gesagt handelt es sich um die glibc. Wenn also irgendwo
ein 'Fehler' ist, liegt er dort.
Reply to: