Sort: Difference between revisions
Line 35: | Line 35: | ||
ja kontroll (-c) | ja kontroll (-c) | ||
=== Võtmed === | === Võtmed === | ||
'''-c''' Kontrollib, kas sisendiks antud andmed on sorteeritud. Juhul kui ei ole sorteeritud, trükitakse veateade ning lõpetatakse käsk staatus 1-ga | |||
'''-m''' Kaotab sorteeritavates ridades tõstutundlikuse, st "b" ja "B" sorteeritakse kui võrdseid. | |||
'''-f''' Kaotab sorteeritavates ridades tõstutundlikuse, st "b" ja "B" sorteeritakse kui võrdseid. | |||
'''-f''' Kaotab sorteeritavates ridades tõstutundlikuse, st "b" ja "B" sorteeritakse kui võrdseid. | |||
'''-f''' Kaotab sorteeritavates ridades tõstutundlikuse, st "b" ja "B" sorteeritakse kui võrdseid. | |||
'''-f''' Kaotab sorteeritavates ridades tõstutundlikuse, st "b" ja "B" sorteeritakse kui võrdseid. | '''-f''' Kaotab sorteeritavates ridades tõstutundlikuse, st "b" ja "B" sorteeritakse kui võrdseid. | ||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] | [[Category:Operatsioonisüsteemide administreerimine ja sidumine]] |
Revision as of 12:56, 8 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
Süntaks
sort <võtmed> <väljad> <faili nimi>
sort --help
sort --version
sort käsul on kolm režiimi, vaikimisi, liitmine (-m)
ja kontroll (-c)
Võtmed
-c Kontrollib, kas sisendiks antud andmed on sorteeritud. Juhul kui ei ole sorteeritud, trükitakse veateade ning lõpetatakse käsk staatus 1-ga
-m Kaotab sorteeritavates ridades tõstutundlikuse, st "b" ja "B" sorteeritakse kui võrdseid.
-f Kaotab sorteeritavates ridades tõstutundlikuse, st "b" ja "B" sorteeritakse kui võrdseid.
-f Kaotab sorteeritavates ridades tõstutundlikuse, st "b" ja "B" sorteeritakse kui võrdseid.
-f Kaotab sorteeritavates ridades tõstutundlikuse, st "b" ja "B" sorteeritakse kui võrdseid.
-f Kaotab sorteeritavates ridades tõstutundlikuse, st "b" ja "B" sorteeritakse kui võrdseid.