Portál AbcLinuxu, 12. května 2025 12:42

Dotaz: echo | grep nefunguje (arch linux)

jose17 avatar 27.6.2009 22:40 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
echo | grep nefunguje (arch linux)
Přečteno: 346×
Odpovědět | Admin

ahojte,

viete mi prosim niekto vysvetlit preco mi v archu (i686) nefunguje toto?

[jose@darkstar ~]$ echo $'\305\240portov\303\241' | grep -i $'\305\240portov\303\241'
[jose@darkstar ~]$

dik,

jose

Ja vim, on vi, ty nano!
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.6.2009 01:10 Pepe-Cheb
Rozbalit Rozbalit vše Re: echo | grep nefunguje (arch linux)
Odpovědět | | Sbalit | Link | Blokovat | Admin

echo $'\305\240portov\303\241' | grep -i $'\305\240portov\303\241'  nejde

echo $'\305\240portov\303\241' | grep $'\305\240portov\303\241'   jde

 

coz znamena ze GREP a jeho ignorovani velikosti pismen nema rad slovenstinu :)

 

28.6.2009 06:30 Ash | skóre: 53
Rozbalit Rozbalit vše Re: echo | grep nefunguje (arch linux)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Špatný grep? Mně funguje:
grep --version
GNU grep 2.5.4
28.6.2009 11:07 fafsdfs
Rozbalit Rozbalit vše Re: echo | grep nefunguje (arch linux)
Odpovědět | | Sbalit | Link | Blokovat | Admin

Me to funguje. GNU grep 2.5.3. locales mam nastaveno proste:

LANG=C
LC_CTYPE=cs_CZ.UTF-8
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
 

jose17 avatar 28.6.2009 11:29 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: echo | grep nefunguje (arch linux)
Odpovědět | | Sbalit | Link | Blokovat | Admin

[jose@darkstar ~]$ export LC_CTYPE="sk_SK.utf-8"; echo $'\305\240portov\303\241' | grep -i $'\305\240portov\303\241'
[jose@darkstar ~]$ export LC_CTYPE="cs_CZ.utf-8"; echo $'\305\240portov\303\241' | grep -i $'\305\240portov\303\241'
Športová
[jose@darkstar ~]$ grep --version
GNU grep 2.5.4

 

Problém s sk locales?

Ja vim, on vi, ty nano!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.