grep -i και ελληνικά κεφαλαία / πεζά
Nick Demou (enLogic)
ndemou at enlogic.gr
Tue Dec 13 23:01:41 EET 2005
όντως κάπου τα μπέρδεψα εγώ - είχα ανοιχτά ογδόντα terminals και είμουν
συνδεμένος σε 3 linux boxes ταυτόχρονα
τελικά το ubuntu παίζει μια χαρά - το πρόβλημα είναι σε ένα mandrake το
οποίο δεν έχει το .UTF-8 οπότε καλά κάνει και δεν παίζει. Φαντάζομε θα
βρω στο google τι πρέπει να κάνω για να είναι default το el_GR.UTF-8 στο
mandrake (μέχρι να το ξυλώσω κάποτε και να βάλω debian γιατί αρχίζω να
τα χάνω με 3 linux boxes ένα RH ένα Mandrake και ένα Ubuntu... argh!)
Giorgos Keramidas wrote:
> On 2005-12-13 22:03, "Nick Demou (enLogic)" <ndemou at enlogic.gr> wrote:
>
>>ανακάλυψα ότι (τουλάχιστον στο σύστημα μου) το παρακάτω:
>>
>>grep -i "ελληνικά" a_utf_text_file
>>
>>δυστηχώς συνεχίζει να διαχωρίζει κεφαλαία από μικρά κι ας έχει την
>>option -i (ignore case). Γίνεται να δουλέυει το -i και στα ελληνικά
>>utf-8 αρχεία? Μήπως δεν έχω ρυθμίσει σωστά κάτι?
>
>
> Ναι, κάτι δεν έχεις ρυθμίσει σωστά. Οχι απαραίτητα εσύ, γιατί κι ένας
> φίλος που που παραπονέθηκε πρόσφατα ότι είχε πρόβλημα με τα ελληνικά
> του, είχε το ίδιο πρόβλημα. Μάλλον το Ubuntu είναι που έχει κάποιο
> λάθος/buglet.
>
>
>>από το σύστημά μου (ubuntu 5.04):
>>
>>#grep -V
>>grep (GNU grep) 2.5.1
>>
>>#locale
>>LANG=el_GR.UTF-8
>>LC_CTYPE="el_GR.UTF-8"
>>LC_NUMERIC="el_GR.UTF-8"
>>LC_TIME="el_GR.UTF-8"
>>LC_COLLATE="el_GR.UTF-8"
>>LC_MONETARY="el_GR.UTF-8"
>>LC_MESSAGES="el_GR.UTF-8"
>>LC_PAPER="el_GR.UTF-8"
>>LC_NAME="el_GR.UTF-8"
>>LC_ADDRESS="el_GR.UTF-8"
>>LC_TELEPHONE="el_GR.UTF-8"
>>LC_MEASUREMENT="el_GR.UTF-8"
>>LC_IDENTIFICATION="el_GR.UTF-8"
>>LC_ALL=
>
>
> Το LC_ALL υπερισχύει όλων των άλλων και όταν είναι κενό ισοδυναμεί με το
> POSIX/C locale. Αν κάνεις unset το LC_ALL και αφήσεις όλα τα άλλα
> LC_xxx θα παίξει σωστά. Από την άλλη, αφού όλα τα άλλα είναι ίδια,
> μπορείς να κάνεις unset όλα τα άλλα (εκτός από το LANG φυσικά), θα
> μείνεις με κάτι σαν:
>
> LANG='el_GR.UTF-8'
> LC_ALL='el_GR.UTF-8'
>
> που είναι επίσης σωστό, πιο σύντομο και πιο εύκολο να το αλλάξεις αν
> χρειαστεί :)
>
> - Γιώργος
>
More information about the Linux-greek-users
mailing list