Juhendaja UNIX Sorteeri Command

UNIX omamoodi käsk sorteerida ASCII tekstifaile.Seda saab kasutada sortida faile mis tahes suurusega.Käsk saab kasutada isegi sorteerida rohkem kui üks fail ja pane väljund ühte faili.Andmeid saab tähestikulises järjekorras või numbriliselt tahes valdkonnas faili.

Usage

  • Omamoodi käsk on süntaks "omamoodi [võtmed] failinimi (s)."Ilma ühegi võimalusi, omamoodi käsk kasutab tervet rida Järjekorra võti, sorteerib faili tähestiku ja tõusvas järjekorras ning saadab väljundi ekraani.Read raames faili ei pea olema ühesuurused.Valdkonnad failis on eraldatud ruumi vaikimisi.

    Võite kasutada käsku võimalusi muuta vaikimisi käitumist omamoodi käsk.Et saata väljund faili asemel ekraani, siis kasuta "-o" variant.Süntaks oleks "Sorteeri -O väljund sisend."

    Kui teil on fail, mis sisaldab arvandmeid, peate kasutama "-n" võimalus öelda käsk sorteerida numbriliselt.Süntaks oleks "omamoodi -n failinimi."Muidugi, võite lisada "-o" võimalus väljundi tulemused väljundfaili.Süntaks oleks siis

    "omamoodi -n -o väljund sisend."

    Kui soovid pigem sorteerida faili kahanevas järjekorras (za) asemel kasvavas järjekorras (az), siis oleks kasutada "r" variant.NN "r" tähistab reverse käesolevas asjas.Süntaks oleks "omamoodi r failinimi."

    Sorteeri eeldab, et väljad on eraldatud tühikutega, mis tähendab, et iga sõna rida loetakse valdkonnas.Kuid võib-olla on komaga eraldatud väärtused (CSV) faili või valdkondades võib eraldada teise iseloomu nagu jämesooles.Kui see on nii, siis kasutage "-t" võimalus määrata valdkonnas eraldaja.Süntaks CSV fail oleks "omamoodi -t, failinimi."

    Sorteeri eeldab, et soovite kasutada tervet rida omamoodi võti.Kui soovid sorteerida konkreetses valdkonnas, siis lisaksin valik "+ m", kus "m" on mitmeid valdkonnas miinus üks.Näiteks, kui sa olid CSV fail, mis sisaldab valdkonna ees- ja perekonnanimi ning aadress ja sa tahtsid sorteerida perekonnanimi, süntaks oleks "omamoodi -t, +1 failinimi."NN "+1" ütleb sorteerida teisel alal.Põhjuseks imelik numeratsioon on tingitud asjaolust, et Unix käsud algavad tavaliselt loendamise at "0", mitte "1."Käsk siis sorteerida perekonnanimi ja kasutada aadressi väli on sekundaarne omamoodi võimalus.

    Kui te vaid tahtsid sorteerida teisel alal ülaltoodud näites, siis oleks öelda omamoodi käsk lõpetada sorteerimine kolmandal valdkonnas.Sest et sa ei kasuta "-m" variant, kus "m" on mitmeid valdkonnas miinus üks.Et ainult omamoodi perekonnanimeks valdkonnas ülaltoodud näites, siis oleks kasutada süntaks "omamoodi -t, +1 -2 failinimi."

    Muud levinumat võimalust hulka "-u" ja "-d" võimalusi.NN "-u" variant räägib käsk printida ainult unikaalne väärtused pärast sorteerimist.Kui on kordne üherealine, ainult üks eksemplar väärtus trükitakse.NN "-d" variant ütleb, et täita sõnastik omamoodi fail, mis tähendab ainult toorikud, numbrit ja tähte kasutatakse võrdlust.

    Sorteeri saab kasutada ka ühendada ja sorteerida kaks failid ühte väljundfaili.Kui rohkem kui üks failinimi on saadaval sisendfail, käsk ühendab kaks faili ja Kuvatud tulemusi.Kasutades koos "-o" variant, tulemus on ühe faili, mis sisaldab järjestatud väärtused mõlemad failid.Süntaks oleks "Sorteeri -o väljund input1 input2."Muud võimalused omamoodi käsk võib leida mingisugune avalehele (vt "Täiendavad ressursid," allpool).

Resources

  • Sorteeri Man Page
836
0
2
Unix