Enkonduko
En ĉi tiu gvidilo, mi montros al vi kiel ordigi datumojn en limigitaj dosieroj kaj el la eligo de aliaj komandoj.
Vi ne surprizos scii, ke la komando, kiun vi uzas por plenumi ĉi tiun taskon, estas nomata "varo". Ĉiuj ĉefaj ŝaltiloj de la ordiga komando estos provizitaj en ĉi tiu artikolo.
Specimeno Datumoj
La datumoj en dosiero povas esti ordo kondiĉe ke ĝi estas limigita de iu maniero.
Ekzemple, ni prenu la lastan ligon-tablon de la skota Premier League lastjare kaj stoki la datumojn en dosiero nomata "spl".
Vi povas krei datum-dosieron kiel sekvas kun unu klubo kaj la datumoj por tiu klubo apartigitaj per komoj en ĉiu vico.
Teamo | Goloj Notitaj | Goloj Kontraŭ | Punktoj |
---|---|---|---|
Kelta | 93 | 31 | 86 |
Aberdeen | 62 | 48 | 71 |
Koroj | 59 | 40 | 65 |
St Johnstone | 58 | 55 | 56 |
Motherwell | 47 | 63 | 50 |
Ross Distrikto | 55 | 61 | 48 |
Inverness | 54 | 48 | 52 |
Dundee | 53 | 57 | 48 |
Partiklo | 41 | 50 | 46 |
Hamilton | 42 | 63 | 43 |
Kilmarnock | 41 | 64 | 36 |
Dundee United | 45 | 70 | 28 |
Kiel Ordigi Datumoj En Dosieroj
De tiu tablo, vi povas vidi ke Celtic gajnis la ligon kaj Dundee United venis lastan. Se vi estas Dundee United-fano, vi eble volas senti vin pli bone kaj vi povus fari tion per ordigado pri celoj gajnitaj.
Por fari ĉi tion ekzekutas la sekvan komandon:
varo -k2 -t, spl
Ĉi tiu fojo la ordo estus la sekva:
- Partiklo
- Kilmarnock
- Hamilton
- Dundee United
- Motherwell
- Dundee
- Inverness
- Ross Distrikto
- St Johnstone
- Koroj
- Aberdeen
- Kelta
La kialo, ke la rezultoj estas en ĉi tiu ordo, estas ke kolumno 2 estas la celoj donita kolumno kaj la varo iras de plej malalta al plej alta.
La -kŝaltilo permesas elekti la kolumnon por ordigi per kaj la -tŝaltilo permesas elekti la delimitilon.
Por esti vere feliĉaj, la dungitoj de Dundee United povas ordigi per kolumno 4 per la sekva komando:
varo -k4 -t, spl
Nun Dundee United estas supraj kaj keltaj estas ĉe la fundo.
Kompreneble, ĉi tio farus ambaŭ kelkan kaj Dundee-fanojn tre malfeliĉajn efektive. Por meti aferojn ĝustaj vi povas ordigi en reversa ordo per la sekva ŝaltilo:
varo -k4 -t, -r spl
Iom stranga ŝaltilo ebligas al vi hazarde hazarde, kiu simple nur amasigas la vicojn de datumoj.
Vi povas fari ĉi tion per la sekva komando:
varo -k4 -t, -R spl
Ĉi tio povus kaŭzi verajn problemojn, se vi miksos vian -r kaj vian -Rŝaltilon.
La ordiga ordigo ankaŭ povas ordigi datojn en monata ordo. Por pruvi rigardi la jenan tabulon:
Monato | Datumoj Uzata |
---|---|
Januaro | 4G |
Februaro | 3000K |
Marto | 6000K |
Aprilo | 100M |
Majo | 5000M |
junio | 200K |
Julio | 4000K |
Aŭgusto | 2500K |
Septembro | 3000K |
Oktobro | 1000K |
Novembro | 3G |
Decembro | 2G |
La supra tabulo reprezentas la monaton de la jaro kaj la kvanto da datumoj uzataj en poŝtelefono.
Vi povas ordigi la datojn alfabete uzante la jenan komandon:
varo -k1 -t, datumlisto
Vi ankaŭ povas ordigi laŭ monato uzante la jenan komandon:
varo -k1 -t, -M-datumita listo
Nun evidente la tablo supre jam montras ilin en monata ordo sed se la listo estis hazarde popolita, ĉi tio estus simpla maniero ordigi ilin.
Rigardante la duan kolumnon vi povas vidi, ke ĉiuj valoroj estas en homa legable formato, kiu ne aspektas facile facila, sed la ordiga ordigo povas ordigi la datumojn de kolumno uzata per la sekva komando:
varo -k2 -t, -h datumistaro
Kiel Varo Datumoj Pasita En De Aliaj Komandoj
Dum ordigado de datumoj en dosieroj estas utila, la ordiga komando ankaŭ povas esti uzata por ordigi la eligo de aliaj komandoj:
Ekzemple rigardu la komandon ls :
ls -lt
La supre komando redonas ĉiun dosieron kiel vico da datumoj kun la sekvaj kampoj montritaj en kolumnoj:
- permesoj
- nodo kalkulo
- salutnomon
- grupnomo
- grandeco
- lasta aliro dato
- dosiernomo
Vi povas ordigi la liston laŭ grandeco de dosiero per la sekva komando:
ls -lt | varo -k5
Por ricevi la rezultojn en reversa ordo vi uzus la jenan komandon:
ls -lt | varo -k5 -r
La ordiga komando ankaŭ povas esti uzata kune kun la ps-komando, kiu listigas procezojn kurante sur via sistemo.
Ekzemple kuru la sekvantan ps-komandon en via sistemo:
ps -eF
La supre komando redonas multan informon pri la procezoj nuntempe kurantaj en via sistemo.
Unu el tiuj kolumnoj estas grandeco kaj vi eble volas vidi, kies procezoj estas la plej grandaj.
Por ordigi ĉi tiun datumon laŭ grandeco vi uzus la jenan komandon:
ps -eF | varo -k5
Resumo
Ne estas tre al la ordiga ordono, sed ĝi povas esti utila tre rapide, kiam vi ordigas eligo de aliaj komandoj en signifan ordon, precipe kiam la komando ne havas sian propran variadon havebla.
Por pliaj informoj legi la manlibrojn por ordigi la varon.