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

Dotaz: Nefunguje sort

27.10.2009 10:09 Tomáš | skóre: 7
Nefunguje sort
Přečteno: 185×
Odpovědět | Admin
Příloha:
mam soubor, který je v příloze a zkoušel jsem všechny možnosti, projel všechny manuálový stránky a nejde mi setřídit soubor podle třetího sloupce. už nevím, co s tím... zkoušel jsem to příkazem: sort -n -k 3 data, který by měl být asi nejprávnější (na vlastní soubor se třemi sloupci to řadí dobře)

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.10.2009 10:47 l4m4
Rozbalit Rozbalit vše Re: Nefunguje sort
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná akorát musíš použít -g, ne -n, tj.

sort -k3 -g

Mně to na tvém souboru funguje, takže se souborem problém není.
27.10.2009 11:00 Tomáš | skóre: 7
Rozbalit Rozbalit vše Re: Nefunguje sort
no s -g jsem to taky zkoušel... nefunguje mi to ani s tím... tak opravdu nevím, kde může být chyba
27.10.2009 11:02 l4m4
Rozbalit Rozbalit vše Re: Nefunguje sort
Tak pak ještě

LC_ALL=C sort ...
27.10.2009 11:06 Tomáš | skóre: 7
Rozbalit Rozbalit vše Re: Nefunguje sort
LC_ALL=C to řeší... a co to vlastně dělá? :)
27.10.2009 11:12 l4m4
Rozbalit Rozbalit vše Re: Nefunguje sort
Změní locale pro ten sort na standardní namísto náhodného jazyka, pravděpodobně češtiny. V češtině se čísla píší s desetinnou čárkou, takže čísla s desetinnou tečkou to nepochopí.
27.10.2009 11:04 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: Nefunguje sort
Hmm, ale tohle tam vytvoří
[2009/05/12 01:42:00] -0.99714562247596506460
[2009/05/12 01:43:00] -0.99785077670687814043
[2009/05/12 01:44:00] -0.99845614669166007057
[2009/05/12 01:45:00] -0.99896167189381685013
[2009/05/12 01:46:00] -0.99936730176124953302
[2009/05/12 01:47:00] -0.99967299573130939975
[2009/05/12 01:48:00] -0.99987872323485418845
[2009/05/12 01:49:00] -0.99998446369930498365
[2009/05/12 01:50:00] -0.99999020655070345705
[2009/05/12 01:51:00] -0.99989595121476925448
[2009/05/12 01:52:00] -0.99970170711695742351
[2009/05/12 01:53:00] -0.99940749368151587578
[2009/05/12 01:54:00] -0.99901334032954297841
[2009/05/12 01:55:00] -0.99851928647604546865
[2009/05/12 01:56:00] -0.99792538152599698608
I am always ready to learn although I do not always like to be taught. (W. Churchill)
27.10.2009 11:01 NN
Rozbalit Rozbalit vše Re: Nefunguje sort
Odpovědět | | Sbalit | Link | Blokovat | Admin
sort data.txt -n -k 3
Seradi zaporna cisla, 0 a pak kladna..

Kde je problem?

NN

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.