On 14/09/2011 11:16, Mariusz Kruk wrote:
> epsilon$ while read LINE; do echo \>"$LINE"; done< "kamil"
>>>> poszukuję małego programu, najlepiej bez GUI tylko CLI, który mógłby
>>>> mi posortować alfabetycznie linie w plikach tekstowych zawierających
>>>> polskie lub niemieckie litery.
>>>>
>>>> Dwa bardzo szybkie programy przyciągnęły moją uwagę - CMSort i rpsort
>>>> v1.02, które robią to niezwykle sprawnie dla pliku z 250 000 linii,
>>>> ale niestety poprawnie sortują tylko znaki ASCII. Czy jest jakiś mały
>>>> program dla Windows XP, który poprawnie posortuje linie z polskimi
>>>> znakami? Dodam, że próbowałem zapisywać pliki w kodowaniach UTF-8,
>>>> UTF-16 LE i BE, ISO-8859-2 oraz OEM 852 (Latin II).
>>>>
>>>> Dziękuję za wszelkie namiary.
>>> Komenda SORT sobie z tym nie poradzi?
>> Cofam, sprawdziłem i faktycznie poległ, ł dał przed a.
>
> Źle sprawdzałeś.
> poznojuz:~> cat testfile
> ą
> ę
> ć
> ł
> a
> c
> b
> e
> s
> c
> ż
> poznojuz:~> sort testfile
widocznie zależy od systemu, mam Win 7 angielski i wynik jest taki:
D:\>sort plik.txt
│
┐
╣
a
b
c
c
e
ŕ
s
Š
plik.txt zapisany w UT-8, wszelkie notatniki otwierają go poprawnie.
-- Pozdrawiam, Kamil http://bynajmniej.netReceived on Wed Sep 14 12:25:03 2011
To archiwum zostao wygenerowane przez hypermail 2.1.8 : Wed 14 Sep 2011 - 12:42:01 MET DST