Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Novinky: Školení nejen k OS Ubuntu pro širokou veřejnost, více informací zde.

Autor Téma: Setřízení řádků souboru [VYŘEŠENO]  (Přečteno 1284 krát)

geofre

Setřízení řádků souboru [VYŘEŠENO]
« kdy: 30 Říjen 2015, 08:02:34 »
Ahoj,
chtěl jsem vás poprosit o radu, ajk efektivně setřídit řádky v txt souboru. Soubor má pár tisíc řádků, každý řádek obsahuje id|datum čas|něco|něco|něco|něco a já bych potřeboval setřídit řádky podle id a jednotlivá id podle času. Povedlo se mi to pouze tak, že nejprve mám všechny id=0 a pod nimi id=10001, ale já bych tam potřeboval id=1 atd.
Použil jsem příkaz "sort" s přepínačem "-t='|'".
Předem děkuju za radu :-)
« Poslední změna: 02 Listopad 2015, 10:34:19 od geofre »
Ubuntu Mate 14.04 LTS / W7 64-bit

GdH

  • Moderátor
  • Závislák
  • *****
  • Příspěvků: 3045
  • Karma: +484/-17
    • Zobrazit profil
    • GdH-Notes
Re:Setřízení řádků souboru
« Odpověď #1 kdy: 30 Říjen 2015, 13:20:54 »
Ukaž vzorek z toho souboru, jak konkrétně ty řádky vypadají. Obecně, pokud má sort řadit podle čísel a ne abecedy, tak k tomu má přepínač -n / --numeric-sort.

geofre

Re:Setřízení řádků souboru
« Odpověď #2 kdy: 30 Říjen 2015, 19:20:40 »
EDIT:  Tak nakonec opravdu stačilo použít pouze přepínač -n
Citace
pokud má sort řadit podle čísel a ne abecedy, tak k tomu má přepínač -n / --numeric-sort.
Děkuji za radu :-)
« Poslední změna: 02 Listopad 2015, 10:34:00 od geofre »
Ubuntu Mate 14.04 LTS / W7 64-bit