Vinnaren i pepparkakshustävlingen!
2008-12-08, 12:25
  #1
Avstängd
NEGERRs avatar
Hej!

Hur ska jag gå tillväga för att sortera en textfil? Ex:

Namn Ort Vinst
Greger Alingsås 111111
Johannes Närke 22222
Urban Stockholm 33333
Göran Norrtälje 31331
Erik Enköping 131414
Karl-erik Göteborg 31451

Filen ska sorteras efter deltagare med högsta vinsttalet först. Sort-kommandot ska man använda. Dock förstår jag inte hur jag ska göra.

Tacksam för svar
Citera
2008-12-08, 12:35
  #2
Medlem
Cofis avatar
sort -rk 3 <file>

-k switchen väljer kolumn 3. -r switchen bestämmer sorteringsordning.
Kommer funka bra så länge du har vinstsumman i 3:e kolumnen.
Citera
2008-12-08, 12:56
  #3
Avstängd
NEGERRs avatar
Danke!
__________________
Senast redigerad av NEGERR 2008-12-08 kl. 13:44.
Citera
2008-12-08, 13:00
  #4
Medlem
sub_coronas avatar
Citat:
Ursprungligen postat av NEGERR
Tack för svaret! Det gick däremot sisådär. Dokumentet ser nämligen ut så här:

Urban--------Norrtälje--------1301131
Urban--------Norrtälje--------13013413
Urban--------Norrtälje--------1141414
Urban--------Norrtälje--------1301414111

------- ska på flashback se ut som tabbar. Det sitter nämligen inte ihop.


Prova sort -rnk3 där -n anger att det ska sorteras som numerisk data. Annars kan du försöka med en liten favorit: man sort.

//s_c
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback