Re: Eigenatiges BASH problem...

2005-03-24 Diskussionsfäden Gerhard Meier
On Wed, Mar 23, 2005 at 09:25:14PM +0100, Michelle Konzack wrote: [EMAIL PROTECTED] Das ist das Problem. LANG wird von der bash nur interpretiert, wenn es vor dem Start der bash schon gesezt ist. (LANG hat Einfluss auf LC_COLLATE wenn dieses nicht gesetzt ist). $ locale | fgrep COL

Re: Eigenatiges BASH problem...

2005-03-24 Diskussionsfäden Sven Mueller
Bruno Hertz wrote on 24/03/2005 02:39: Sven Mueller [EMAIL PROTECTED] writes: Bruno Hertz wrote on 24/03/2005 00:01: [stripped] Also irgendwie ist das Verhalten der Bash bei mir schon sehr merkwürdig. Voraussetzung: Verzeichnis mit leeren Dateien der Namen a b c d e f g A B C D E F G weiterhin:

Re: Eigenatiges BASH problem...

2005-03-24 Diskussionsfäden Gerhard Meier
On Thu, Mar 24, 2005 at 04:09:28PM +0100, Sven Mueller wrote: Die Bash initialisiert die locales-Klamotten nicht neu, wenn die Environment-Variablen geändert werden. Daher ist es ihr völlig schnuppe, wenn man die während der Laufzeit der Bash ändert. Andererseits sind die Nicht ganz: bash$

Re: Eigenatiges BASH problem...

2005-03-24 Diskussionsfäden Bruno Hertz
Sven Mueller [EMAIL PROTECTED] writes: Vergiss mal das unset LC_ALL. Das ändert nichts. LC_COLLATE hat Vorrang vor LC_ALLLC_CTYPE. Quatsch. Probier's mal aus. Teste mal (mit LANG != C/POSIX) LC_COLLATE=C echo * unset LC_ALL echo * LC_CTYPE hat mit dem Thema übrigens gar nichts zu tun.

Re: Eigenatiges BASH problem...

2005-03-23 Diskussionsfäden Michelle Konzack
Am 2005-03-22 12:57:59, schrieb Bruno Hertz: 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

Re: Eigenatiges BASH problem...

2005-03-23 Diskussionsfäden Mario Holbe
Michelle Konzack [EMAIL PROTECTED] wrote: LC_COLLATE=3DC ls $HOME/devel/bash/[A-Z]*.tmp zeigt aber ebenfals klein und gross Buchstaben an... Ja. Weil es garnicht zum tragen kommt. Wer expandiert Wildcards? Wer bekommt das LC_COLLATE? Genau. regards Mario -- Whenever you design a better

Re: Eigenatiges BASH problem...

2005-03-23 Diskussionsfäden Bruno Hertz
Michelle Konzack [EMAIL PROTECTED] writes: Am 2005-03-22 12:57:59, schrieb Bruno Hertz: 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

Re: Eigenatiges BASH problem...

2005-03-23 Diskussionsfäden Michelle Konzack
Am 2005-03-23 21:07:53, schrieb Bruno Hertz: Logisch. LC_COLLATE=C wird hier nur an ls exportiert, für die Shell bleibt es aber unwirksam. D.h. hier greift immer noch dein locale setting. Um auch für die Shell also LC_COLLATE auf C zu setzen LC_COLLATE=C ls $HOME/devel/bash/[A-Z]*.tmp

Re: Eigenatiges BASH problem...

2005-03-23 Diskussionsfäden Bruno Hertz
Michelle Konzack [EMAIL PROTECTED] writes: Am 2005-03-23 21:07:53, schrieb Bruno Hertz: Um auch für die Shell also LC_COLLATE auf C zu setzen LC_COLLATE=C ls $HOME/devel/bash/[A-Z]*.tmp Hä ? Für was ? Stimmt, war falsch. Richtig: export LC_COLLATE=C ls $HOME/devel/bash/[A-Z]*.tmp

Re: Eigenatiges BASH problem...

2005-03-23 Diskussionsfäden Michelle Konzack
Am 2005-03-23 22:38:19, schrieb Bruno Hertz: Inkorrekt. Es braucht es sogar zweimal: (1) $HOME/devel/bash/[A-Z]*.tmp wird von der Shell expandiert. Die Reihenfolge wird dabei bestimmt von LC_COLLATE. man bash, 'path expansion' und 'range expression' Was bedeutet das GNU/Linux

Re: Eigenatiges BASH problem...

2005-03-23 Diskussionsfäden Bruno Hertz
Michelle Konzack [EMAIL PROTECTED] writes: Am 2005-03-23 22:38:19, schrieb Bruno Hertz: (1) $HOME/devel/bash/[A-Z]*.tmp wird von der Shell expandiert. Die Reihenfolge wird dabei bestimmt von LC_COLLATE. man bash, 'path expansion' und 'range expression' Was bedeutet das GNU/Linux

Re: Eigenatiges BASH problem...

2005-03-23 Diskussionsfäden Sven Mueller
Bruno Hertz wrote on 24/03/2005 00:01: [stripped] Also irgendwie ist das Verhalten der Bash bei mir schon sehr merkwürdig. Voraussetzung: Verzeichnis mit leeren Dateien der Namen a b c d e f g A B C D E F G weiterhin: Skript (../t.sh vom fraglichen Verzeichnis aus) mit folgendem Inhalt:

Re: Eigenatiges BASH problem...

2005-03-23 Diskussionsfäden Bruno Hertz
Sven Mueller [EMAIL PROTECTED] writes: Bruno Hertz wrote on 24/03/2005 00:01: [stripped] Also irgendwie ist das Verhalten der Bash bei mir schon sehr merkwürdig. Voraussetzung: Verzeichnis mit leeren Dateien der Namen a b c d e f g A B C D E F G weiterhin: Skript (../t.sh vom fraglichen

Re: Eigenatiges BASH problem...

2005-03-23 Diskussionsfäden Bruno Hertz
Noch'n Bonus aus /usr/share/doc/bash/COMPAT.gz : --- 13. The behavior of range specificiers within bracket matching expressions in the pattern matcher (e.g., [A-Z]) depends on the current locale, specifically the value of the LC_COLLATE environment variable. Setting this variable

Re: Eigenatiges BASH problem...

2005-03-22 Diskussionsfäden Michelle Konzack
Am 2005-03-22 01:48:34, schrieb Bruno Hertz: On Tue, 2005-03-22 at 01:28 +0100, Michelle Konzack wrote: Fehlt nur noch das Problem, warum $HOME/devel/bash/[A-Z]*.tmp in der BASH funktioniert, während in Scripten alle Dateien gemischt werden, also [A-Z] einfach ignoriert wird.

Re: Eigenatiges BASH problem...

2005-03-22 Diskussionsfäden Michelle Konzack
Am 2005-03-22 02:05:31, schrieb Gerhard Meier: Das liegt daran, dass die bash imho kaputt ist. Siehe http://www.linuxhaters.de/Shell Werd ich mir ansehen... D.h sie verhaelt sich nur den Umgebungsvariablen entsprechend, wenn die Umgebungsvariablen beim Start der Bash schon gesetzt

Re: Eigenatiges BASH problem...

2005-03-22 Diskussionsfäden Michelle Konzack
Am 2005-03-22 02:45:46, schrieb Bruno Hertz: Kann ich nicht bestätigen: [EMAIL PROTECTED]:~/tmp$ ls -l total 0 -rw-r--r-- 1 bhertz bhertz 0 2005-03-22 02:40 a -rw-r--r-- 1 bhertz bhertz 0 2005-03-22 02:40 A -rw-r--r-- 1 bhertz bhertz 0 2005-03-22 02:40 z -rw-r--r-- 1 bhertz bhertz 0

Re: OT Flummymail, was: Eigenatiges BASH problem...

2005-03-22 Diskussionsfäden Michelle Konzack
Am 2005-03-22 03:10:35, schrieb Marc Meyer: Wäh!! Was macht denn diese Mail? Sendet sich vorwärts rückwärts hochkantig seitwärts querab aller universen mit Adressat Michelle und Absender Gerhard und landet doch bei mir? Jedenfalls schön den Filter ausgetrickst. Bitte nicht doch, hab so

Re: Eigenatiges BASH problem...

2005-03-22 Diskussionsfäden Michelle Konzack
Am 2005-03-22 01:44:37, schrieb Gerhard Meier: On Tue, Mar 22, 2005 at 12:07:17AM +0100, Michelle Konzack wrote: LIST1=`ls $HOME/devel/bash/[A-Z]*.tmp` LIST2=`ls $HOME/devel/bash/[a-z]*.tmp` Ganz nebenbei, useless use of backticks: LIST1=$HOME/devel/bash/[A-Z]*.tmp

Re: OT Flummymail, was: Eigenatiges BASH problem...

2005-03-22 Diskussionsfäden Andreas Pakulat
On 22.Mär 2005 - 03:10:35, Marc Meyer wrote: Gerhard Meier schrieb: On Tue, Mar 22, 2005 at 01:28:20AM +0100, Michelle Konzack wrote: Wäh!! Was macht denn diese Mail? Sendet sich vorwärts rückwärts hochkantig seitwärts querab aller universen mit Adressat Michelle und Absender Gerhard und

Re: Eigenatiges BASH problem...

2005-03-22 Diskussionsfäden Bruno Hertz
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 Grobuchstaben [A-Z] anfangen... Genau darber reden wir die ganze Zeit, von den Buchstaben 'A bis Z'. Wenn die collation order aber z.B. a A b

Re: Eigenatiges BASH problem...

2005-03-22 Diskussionsfäden Bruno Hertz
On Tue, 2005-03-22 at 09:17 +0100, Michelle Konzack wrote: LC_COLLATE=en_US Mach hier de_DE Mach ich auch mal ... (Sarge) [EMAIL PROTECTED]:~/tmp$ ls [A-Z] A z Z Dann bekommste hier:A Z Bekomm ich damit auch mit de_DE. [EMAIL PROTECTED]:~/tmp$ ls [a-z] a A z genauso wie

Eigenatiges BASH problem...

2005-03-21 Diskussionsfäden Michelle Konzack
N'Abend, wenn ich in der Console ein 'ls $HOME/devel/bash/[A-Z]*.tmp' mache, bekomme ich /home/michelle.konzack/devel/bash/BASE.tmp /home/michelle.konzack/devel/bash/SKEL_with_help_and_pid.tmp /home/michelle.konzack/devel/bash/SKEL_with_help.tmp

Re: Eigenatiges BASH problem...

2005-03-21 Diskussionsfäden Bruno Hertz
On Tue, 2005-03-22 at 00:07 +0100, Michelle Konzack wrote: ??? - Sprich, die Dateien werden AaBbCcDdEe... sortiert. Liegt an der collation order, die (bestenfalls) mit LC_COLLATE=C der von ASCII entspricht. Also export LC_COLLATE=C ls [A-Z]*.tmp oder besser ls [[:upper:]]*.tmp --

Re: Eigenatiges BASH problem...

2005-03-21 Diskussionsfäden Michelle Konzack
Am 2005-03-22 01:20:03, schrieb Bruno Hertz: On Tue, 2005-03-22 at 00:07 +0100, Michelle Konzack wrote: ??? - Sprich, die Dateien werden AaBbCcDdEe... sortiert. Liegt an der collation order, die (bestenfalls) mit LC_COLLATE=C der von ASCII entspricht. Danke, habe jetzt

Re: Eigenatiges BASH problem...

2005-03-21 Diskussionsfäden Gerhard Meier
On Tue, Mar 22, 2005 at 12:07:17AM +0100, Michelle Konzack wrote: LIST1=`ls $HOME/devel/bash/[A-Z]*.tmp` LIST2=`ls $HOME/devel/bash/[a-z]*.tmp` Ganz nebenbei, useless use of backticks: LIST1=$HOME/devel/bash/[A-Z]*.tmp LIST2=$HOME/devel/bash/[a-z]*.tmp /GM -- Haeufig gestellte

Re: Eigenatiges BASH problem...

2005-03-21 Diskussionsfäden Bruno Hertz
On Tue, 2005-03-22 at 01:28 +0100, Michelle Konzack wrote: Fehlt nur noch das Problem, warum $HOME/devel/bash/[A-Z]*.tmp in der BASH funktioniert, whrend in Scripten alle Dateien gemischt werden, also [A-Z] einfach ignoriert wird. Also, ich habe LC_COLLATE=en_US, und bei mir werden

Re: Eigenatiges BASH problem...

2005-03-21 Diskussionsfäden Gerhard Meier
On Tue, Mar 22, 2005 at 01:28:20AM +0100, Michelle Konzack wrote: Fehlt nur noch das Problem, warum $HOME/devel/bash/[A-Z]*.tmp in der BASH funktioniert, während in Scripten alle Dateien gemischt werden, also [A-Z] einfach ignoriert wird. Das liegt daran, dass die bash imho kaputt

Re: Eigenatiges BASH problem...

2005-03-21 Diskussionsfäden Bruno Hertz
On Tue, 2005-03-22 at 02:05 +0100, Gerhard Meier wrote: D.h sie verhaelt sich nur den Umgebungsvariablen entsprechend, wenn die Umgebungsvariablen beim Start der Bash schon gesetzt sind. Kann ich nicht besttigen: [EMAIL PROTECTED]:~/tmp$ ls -l total 0 -rw-r--r-- 1 bhertz bhertz 0 2005-03-22

OT Flummymail, was: Eigenatiges BASH problem...

2005-03-21 Diskussionsfäden Marc Meyer
Gerhard Meier schrieb: On Tue, Mar 22, 2005 at 01:28:20AM +0100, Michelle Konzack wrote: Fehlt nur noch das Problem, warum $HOME/devel/bash/[A-Z]*.tmp in der BASH funktioniert, während in Scripten alle Dateien gemischt werden, also [A-Z] einfach ignoriert wird. Das liegt daran, dass die