Witam,

napotkałem dziwny problem z bashem w PLD. Wpisuję w shellu taką linię:

if [[ "mail_3" =~ "mail_3" ]]; then echo TAK; else echo NIE; fi

Bash w PLD odpowiada NIE, bash w innych dystrybucjach (Mandriva2007,
OpenSuSE, Slackware) odpowiada TAK.

Dodatkowo w PLD bash uruchomiony z prawami roota odpowiada TAK. Jestem
pewien, że jako zwykły użytkonik korzystam z basha, a nie żadnego
prostszego shella. Inne porównania działają prawidłowo. Przykładowo, gdy
wpisuję:

if [[ "mail_3" =~ "mail_" ]]; then echo TAK; else echo NIE; fi

dostaję odpowiedź TAK.

Co robię źle, że bash zachowuje się w taki sposób? Zainstalowana wersja
basha to 3.2.15-1.

-- 
Pozdrawiam,
Paweł Zuzelski
_______________________________________________
pld-users-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym