bug στην tr???
Nick Demou
ndemou at gmail.com
Sun Feb 1 22:54:17 EET 2009
δοκιμάστε την παρακάτω εντολή σε utf-8 locale (το "ο" στο "οπ" είναι
όμικρον ελληνικό )
# echo "ό" | tr όπ οπ
Ͽ
Ποιο αναλυτικά σε μένα συμβαίνουν τα εξής:
# echo "ό" | tr όα οα
ο
# echo "ό" | tr όβ οβ
ο
...κτλ για γ,δ,ε...ξ
# echo "ό" | tr όξ οξ
ο
# echo "ό" | tr όο οο
ο
# echo "ό" | tr όπ οπ
Ͽ
# echo "ό" | tr όρ ορ
Ͽ
# echo "ό" | tr όσ οσ
Ͽ
...κτλ...
# echo "ό" | tr όω οω
Ͽ
# echo -n "ό" | tr όω οω | hexdump -C
00000000 cf bf |..|
# echo -n "ό" | tr όα οα | hexdump -C
00000000 ce bf |..|
Σημειώσεις:
α) Σε iso8859-7 locale δεν υπάρχει κανένα πρόβλημα.
β) Μετά από πρόχειρες δοκιμές το πρόβλημα μοιάζει να περιορίζεται μόνο
στο ό --> ο
--
"The software is licensed, not sold" -- MICROSOFT LICENSE TERMS
More information about the Linux-greek-users
mailing list