Permalänk
Medlem

Vad har hänt med alfabetet?

Ngt märkligt hände den 3 Januari i år:
echo 'abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ' | grep "[a-Z]*" -o
abcdefghijklmnopqrstuv
xyz
ABCDEFGHIJKLMNOPQRSTUV
XYZ

Har ovan fenomen på alla mina Debian burkar som är uppdaterade, Kan Aliens ha kidnappat W?,

Visa signatur

^fX

Permalänk
Medlem

Håller med om att det ser skumt ut kring "w/W"

Open Suse ger:
echo 'abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ' | grep "[a-Z]*" -o
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ

  • Jag skulle skapa ett nytt konto och testa där

Permalänk
Legendarisk

@dafox: Vad använder du för locale?

Visa signatur

Abstractions all the way down.

Permalänk
Medlem

jag kör på sv_SE.UTF-8, provade ändra till sv_SE.ISO-8859-15 men blir då ingen skillnad

Visa signatur

^fX

Permalänk
Medlem

tror jag hittade problemet, Paket: locales som hör till glibc v2.28-5 i den finns /usr/share/i18n/locales/sv_SE där står bla "% The letter w is normally not present in the Swedish alphabet.".. så tog bort dom 2 raderna under den texten och genererade om locales så funkar det igen.. vad tror ni borde man göra en bugrapport på detta lr?, samma rader finns i glibc 2.29,. men dom fanns inte i äldre versioner vad jag kunde se..

<U0057> <S0076>;"<BASE><VRNT1>";"<CAP><MIN>";IGNORE % W
<U0077> <S0076>;"<BASE><VRNT1>";"<MIN><MIN>";IGNORE % w

Visa signatur

^fX

Permalänk
Medlem

Det verkar vara en bug i glibc, se buggrapport. Om du vill matcha mot alla bokstäver så är det bättre att använda [[:alpha:]]* istället.

Permalänk
Medlem

Jävla sett att börja låtsas att vissa bokstäver egentligen är en annan bokstav.
Chrome gör också så om jag söker på t.ex är så träffas även ar om man har det inställt på Engelska.