Aféierung
An dësem Guide wäert ech Iech weisen, wéi Dir Donnéen an eegene Fichiere gespaart hutt an aus der Ausgab vun aner Kommandoen.
Dir wäert net iwwerrascht sinn ze léieren, datt de Kommando, deen Dir benotzt fir dës Aufgab ze maachen, "Sort" genannt. All déi grouss Schalter vun der Sort vum Kommando ginn an dësem Artikel.
Sample Data
D'Donnéeën an engem Fichier ka sortéiert ginn esou laang et an irgendeen Ofschrëft begrenzt ass.
Zum Beispill, lass d'Final League League vun der schottescher Premier League am vergaangene Joer huelen an d'Daten an engem Fichier "spl" speichern.
Dir kënnt e Datendatei erstellen wéi folgend mat engem Club an d'Donnéeën fir dee Club duerch Komma op all Zeilen getrennt sinn.
Team | Goal Scored | Honnerte géint | Points |
---|---|---|---|
Kelten | 93 | 31 | 86 |
Aberdeen | 62 | 48 | 71 |
Hearts | 59 | 40 | 65 |
St. Johnstone | 58 | 55 | 56 |
Motherwell | 47 | 63 | 50 |
Ross County | 55 | 61 | 48 |
Inverness | 54 | 48 | 52 |
Dundee | 53 | 57 | 48 |
Partick | 41 | 50 | 46 |
Hamilton | 42 | 63 | 43 |
Kilmarnock | 41 | 64 | 36 |
Dundee United | 45 | 70 | 28 |
Wéi Dir Är Donnéeën an Dateien fënnt
Vun där Tabell kënnt Dir gesinn datt d'keltesch d'Liga gewonnen an Dundee United koum d'lescht. Wann Dir e Dundee United Fan sidd, da wëllt Dir Iech besser fillen an Dir kéint dëst maachen andeems Dir op Goaler erausfanzt.
Fir dat ze maachen de folgend Kommando:
Sort-k2 -t, spl
Dës Kéier ass d'Bestellung wéi folgend:
- Partick
- Kilmarnock
- Hamilton
- Dundee United
- Motherwell
- Dundee
- Inverness
- Ross County
- St. Johnstone
- Hearts
- Aberdeen
- Kelten
De Grond datt d'Resultater an dëser Reiefolleg sinn ass datt Spalt 2 déi Ziler Score Spure gëtt an d'Zort vu ënneschten bis héchsten.
De -k Switch léisst dir d'Kolonn wielen a sortéieren a mat der -t Schalter léisst Dir den Délimiter wielen.
Fir sech zevill glécklech ze maachen, datt d'Dundee United Fans d'Spalt 4 benotze mat der folgender Lëscht:
Sort-K4 -t, spl
Dundee United sinn top a Kelten sinn am ënneschten.
Natiirlech wär dat och keltesch an Dundee Fans ganz onglécklech. Fir d'Saache richteg ze plangen däerf Dir an der ëmgeännert Uergel benotze mat dem sougenannten Schalter:
Sort-k4 -t, -r spl
E bëssi bizaréisem Vermëscher léisst Iech zufallgenau sortéieren, déi wierklech d'Reegele vu Daten mécht.
Dir kënnt dat maachen mat dem folgendem Kommando:
Sort-k4 -t, -R spl
Dëst kann echt Probleemer verursaachen, wann Dir Äre -r a Ärem Schalter -R wiesselen.
Dëse Kommando bestätegen kann och d'Datesuerdnung am Mount bestellen. Fir ze kucken op der folgender Tabelle:
Mount | Daten benotzt |
---|---|
Januar | 4G |
Februar | 3000K |
Mäerz | 6000K |
Abrëll | 100M |
Mee | 5000M |
Juni | 200K |
Juli | 4000K |
August | 2500 K |
September | 3000K |
Oktober | 1000 K |
November | 3G |
Dezember | 2G |
Dee virdrunner steet den Monat vum Joer an d'Quantitéit vun Daten, déi op engem mobilen Apparat benotzt ginn.
Dir kënnt d'Diere alphabetesch benotze mat dem folgenden Kommando:
Sort-k1 -t, datausedlist
Dir kënnt och nach am Mount benotzt dëse Kommando:
Sort-k1 -t, -M-Datebadiste
Haut ass natierlech d'Tabelle hei schonn dran ze gesinn an am Mount gëtt, awer wann d'Lëscht zoufälleg wier, dann wier et e einfache Wee fir ze sortéieren.
Wann Dir op déi zweet Kolonn kuckt, kënnt Dir kucken datt all d'Wäerter an engem mënschlech Liesbar Format sinn, dat net sou einfach ass ze sortéieren, awer de Sort vum Kommando kann d'Donnéeën déi benotzt benotze mat dem folgendem Kommando:
Sort-k2 -t, -h datausedlist
Wéi Dir Är Donnéeën aus anere Kommandë verschéckt
Trotz de Sortéierung vun Daten an de Dateien ass nëtzlech, kann de Sort vum Kommando och benotzt ginn fir d'Ausgab aus aner Kommandoen ze sortéieren:
Zum Beispill kuckt um Kommando ls :
ls -lt
Dëse Kommando gëtt all Fichier als eng Rei vun Donnéeën mat de folgende Felder déi an de Spalten uweisen ginn:
- Permissiounen
- Node zielen
- Benotzernumm
- Gruppname
- Gréisst
- leschten Zouganksdatum
- fichiersnumm
Dir kënnt d'Lëscht mat Dateigréisst sortéieren andeems Dir de folgend Kommando ausfëllt:
ls -lt | sort-k5
Fir d'Resultater an der ëmgelege Rendez bestinn, géift Dir de nächste Kommando benotzen:
ls -lt | sort -k5 -r
De Kommandoe vum Sort kann och an Zesummenaarbecht mat dem ps-Kommando benotzt ginn, deen Prozesser op Ärem System lafen.
Fuerderen zum Beispill de folgendes ps-Kommando op Ärem System:
ps -eF
Dëse Kommando gëtt vill Informatiounen ugewisen iwwer de Prozesser, déi momentan op Ärem System lafen.
Ee vun dëse Säulen ass d'Gréisst an Dir däerft wëlle gesinn, wéi Prozesser déi gréissten sinn.
Fir dës Donnéeë fir dës Gréisst uginn, wäerte de nächste Kommando benotzen:
ps -eF | sort-k5
Summary
Et gëtt net vill an de Sort Command, awer et kann nëtzlech si ganz schnell beim Sortéierungsprodukt vu aner Befehle an eng bedeitend Optimal, besonnesch wann de Kommando keng eegene Sorteschrëften verfügbar ass.
Fir méi Informatiounen liese fir d'manuell Säiten fir de Command.