!! bash 2.03 in xterm: fehler in reg. expr. / bashbug ?
Hi, die BASH 2.03 wertet regular expressions falsch aus, wenn sie in einem xterm läuft. der effekt tritt bei einem freund und bei mir auf 2 rechnern mit SuSE 6.2 und der BASH 2.03 unabhängig vom verwendeten window-manager (FVWM2 resp. KDE) auf. wer kann das nachvollziehen? upper > uname -a Linux host 2.2.13 #1 Fri Oct 22 16:22:05 MEST 1999 i686 unknown upper > bash --version GNU bash, version 2.03.0(1)-release (i686-pc-linux-gnu) Copyright 1998 Free Software Foundation, Inc. upper > xterm -version XFree86 3.3.3.1b(88b) # 4 dateien, 2 upper-, 2 lowercase names: upper > touch A b Y z upper > ls A Y b z # da dürfte nur "A Y" angezeigt werden - es werden allerdings alle # dateien angezeigt: upper > ls *[A-Z]* A Y b z # egrep bestätigt, was die reg. expression liefern müßte upper > ls | egrep "[A-Z]" A Y # die alte bash macht's im xterm richtig, die bash 2.02 übrigens auch: upper > bash1 -version GNU bash1, version 1.14.7(1) upper > ls *[A-Z]* A Y # an der alpha-konsole resp. nach einem telnet in einem xterm # oder in einem at-job funktioniert's auch mit der BASH 2.03 upper > telnet 0 Trying 0.0.0.0... Connected to 0. Escape character is '^]'. ... > cd upper/ upper > ls *[A-Z]* A Y bye Karl Esau <karl.esau@KronachOnline.de> ___Windooze_is_bootiful --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Karl Esau (karl.esau@KronachOnline.de) wrote:
Hi,
Hi! [BASH 2.03.0(1) UND FEHLERHAFTE REG. EXPR. AUSWERTUNG]
wer kann das nachvollziehen?
upper > uname -a Linux host 2.2.13 #1 Fri Oct 22 16:22:05 MEST 1999 i686 unknown
aw@lx1:~/tmp > uname -a Linux lx1 2.2.12 #2 Fri Sep 24 11:42:02 MEST 1999 i686 unknown
upper > bash --version GNU bash, version 2.03.0(1)-release (i686-pc-linux-gnu) Copyright 1998 Free Software Foundation, Inc.
aw@lx1:~/tmp > bash --version GNU bash, version 2.03.0(1)-release (i686-pc-linux-gnu) Copyright 1998 Free Software Foundation, Inc.
upper > xterm -version XFree86 3.3.3.1b(88b)
aw@lx1:~/tmp > xterm -version XFree86 3.3.3.1b(88b)
# 4 dateien, 2 upper-, 2 lowercase names: upper > touch A b Y z upper > ls A Y b z
# da dürfte nur "A Y" angezeigt werden - es werden allerdings alle # dateien angezeigt: upper > ls *[A-Z]* A Y b z
Aufruf aus einem Xterm: aw@lx1:~/tmp > ls -l *[A-Z]* -rw-r--r-- 1 aw users 0 Okt 25 10:04 A -rw-r--r-- 1 aw users 0 Okt 25 10:04 Y Ich bekomme hier die Dateien so angezeigt wie es sein soll. Ich benutze den WindowMaker-0.61.1, habe es eben aber auch mit dem fvwm2 probiert und es hat gefunzt. Ich habe leider keine Idee warum es bei Deinem Freund nicht funktioniert. Ich kann Dir nur sagen, daß die Bash mit den reg. expr. sich so verhält wie es sein soll.
bye Karl Esau <karl.esau@KronachOnline.de>
___Windooze_is_bootiful
ciao -- Andreas Weinert mailto: a.weinert@gmx.net PGP 2 is welcome. Mail me: subject "send PGP-key" --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
a.weinert@gmx.net
-
karl.esau@KronachOnline.de