egrep regexes

Prokopis Prokopidis prokopis at ilsp.gr
Thu May 25 14:39:03 EEST 2006


Nick Demou wrote:
> Την 25/5/2006, Prokopis Prokopidis <prokopis at ilsp.gr> έγραψε:
> 
>> [...]
>>
>> $ more dok
>> ρρρρρρρ
>> ΏΏΏΏΏΏΏ
>> ΊΊΊΊΊΊΊ
>>
>> $  egrep "[α-ω]+" dok
>>
>> $  egrep "[Α-Ω]+" dok
>> ρρρρρρρ
>> ΊΊΊΊΊΊΊ
>>
>> Εν ολίγοις, γιατί το πρώτο regex δεν πιάνει το "ρ"; Γιατί το "ρ" κάνει
>> match στο δεύτερο regex; Και γιατί το δεύτερο regex πιάνει το ένα μόνο
>> από τα δύο τονούμενα κεφαλαία;
>>
> 
> το ρεζουμε της συζήτησης του σεπτέμβρη που σωστά αναφέρει ο Fanis είναι 
> το εξής:
> γύρνα σε UTF-8 και κάνε ξανά τις δοκιμές σου αφότου μάλιστα δοκιμάσεις
> και αν το backspace λειτουργεί όπως το περιμένεις (γράψε σε command
> line "τεστ" και μετά πάτα 2 backspace και enter και δες τι πέρασε ως
> εντολή στο bash - αν δεν πέρασε το "τε" αλλά κάτι σαν "τε#" τότε
> προσοχή γιατί το backspace σου δεν δουλευει όπως θα πρεπε
> 
> 

Ευχαριστώ για την προτεινόμενη λύση.

Μπορεί κάποιος να εξηγήσει (δεν κατάφερα να το βρω στην προηγούμενη 
συζήτηση) το γιατί υπάρχουν τα προβλήματα αυτά και αν πρέπει/μπορεί να 
διορθωθούν, ώστε να μη χρειάζεται να γυρίζουμε σε UTF-8, κάτι που για 
διάφορους λόγους δεν θέλω να κάνω;

Π.




More information about the Linux-greek-users mailing list