Sort: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 8: Line 8:
=== Näidis ===
=== Näidis ===
Algandmed:
Algandmed:
  $cat ''andmed.txt''
  $ cat andmed.txt  
  Peeter Uuno 90000 Põlva
  Peeter Uuno 90000 Põlva
  Mari Jalakas 10000 Viljandi
  Mari Jalakas 10000 Viljandi
Line 14: Line 14:
  Liis Lillekas 35000 Kärdla
  Liis Lillekas 35000 Kärdla
  Roland Reemus 61000 Tartu
  Roland Reemus 61000 Tartu
Sorteeritud (real oleva numbri järgi):
Taavi Taevatäht 5200 Maardu
  $sort +2 -3 ''andmed.txt''
Sorteeritud (real oleva numbrite järjekorra, mitte väärtuse järgi):
  $ sort +2 -3 andmed.txt  
  Mari Jalakas 10000 Viljandi
  Mari Jalakas 10000 Viljandi
  Tõnu Tõnter 25000 Tartu
  Tõnu Tõnter 25000 Tartu
  Liis Lillekas 35000 Kärdla
  Liis Lillekas 35000 Kärdla
Taavi Taevatäht 5200 Maardu
  Roland Reemus 61000 Tartu
  Roland Reemus 61000 Tartu
  Peeter Uuno 90000 Põlva
  Peeter Uuno 90000 Põlva




[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]

Revision as of 23:09, 7 January 2011

Teema võttis: Marko Valing, AK31

Teema on pooleli.

Sissejuhatus

sort käsk sorteerib sisendi/faili sisu vastavalt väljadele - tühikute või muude märkidega eraldatud rea osad. Vaikimisi sort eeldab, et väljad on sõnad, mida eraldavad tühikud, kuid on võimalik anda ette mõni muu eraldaja juhul kui on soovi (näiteks ",", ";", ":" jne). Käsu väljund trükitakse ekraanile juhul, kui ei suunata seda faili.

Näidis

Algandmed:

$ cat andmed.txt 
Peeter Uuno 90000 Põlva
Mari Jalakas 10000 Viljandi
Tõnu Tõnter 25000 Tartu
Liis Lillekas 35000 Kärdla
Roland Reemus 61000 Tartu
Taavi Taevatäht 5200 Maardu

Sorteeritud (real oleva numbrite järjekorra, mitte väärtuse järgi):

$ sort  +2 -3 andmed.txt 
Mari Jalakas 10000 Viljandi
Tõnu Tõnter 25000 Tartu
Liis Lillekas 35000 Kärdla
Taavi Taevatäht 5200 Maardu
Roland Reemus 61000 Tartu
Peeter Uuno 90000 Põlva