Ինչպես ձեւավորել տվյալների մեջ ֆայլ օգտագործելով Linux

Ներածություն

Այս ուղեցույցում ես ցույց կտամ, թե ինչպես պետք է տեսակավորվեն տվյալներ բաժանված ֆայլերի եւ այլ հրամանների արդյունքներից:

Դուք չեք զարմանա, իմանալով, որ այս հանձնարարությունը կատարելու համար օգտագործվող հրամանը կոչվում է «տեսակավորում»: Տեսակավոր հրամանատարության բոլոր խոշոր անջատիչները կստանան այս հոդվածում:

Նմուշի տվյալներ

Ֆայլի տվյալները կարող են դասավորված լինել, քանի դեռ այն որոշակիորեն սահմանափակվում է:

Օրինակ, անցյալ տարի Շոտլանդիայի Պրեմիեր լիգայից ստացանք վերջնական աղյուսակը եւ պահեք տվյալները `« spl »ֆայլում:

Դուք կարող եք ստեղծել տվյալների ֆայլը հետեւյալ ակումբում եւ տվյալ ակումբի տվյալները յուրաքանչյուր տողում ստորակետերով առանձնացված:

Թիմը Նպատակը նվաճեց Նպատակը `ընդդեմ Միավորներ
Սելտիկ 93 31 86
Aberdeen 62 48 71
Սրտեր 59 40 65
Սենթ Ջոնթոնթ 58 55 56
Մայրիկ 47 63 50
Ռոսս շրջան 55 61 48
Inverness 54 48 52
Դանդի 53 57 48
Partick 41 50 46
Համիլտթոն 42 63 43
Kilmarnock 41 64 36
Դանդի Միացյալ 45 70 28

Ինչպես կարգավորել տվյալների ֆայլերը

Այդ աղյուսակից կարող եք տեսնել, որ «Celtic» - ը հաղթել է լիգայի վրա եւ «Դանդիե Միացյալ» - ը վերջինն է: Եթե ​​դուք Dundee United- ի երկրպագու եք, ապա ցանկանում եք ինքներդ ավելի լավ զգալ, եւ կարող եք դա անել, վաստակելով գոլերի վրա:

Որպեսզի դա կատարի հետեւյալ հրահանգը.

տեսակավորել -k2 -t, spl

Այս անգամ կարգը կլինի հետեւյալը.

Արդյունքներն այս կարգի մեջ են, քանի որ սյունակ 2-ն է, որի նպատակն է հավաքել սյունը եւ տեսակն անցնում է ամենացածրից մինչեւ ամենաբարձր:

The -k switch- ը Ձեզ հնարավորություն է տալիս ընտրելու սյունակը ըստ կարգաբերման եւ -t switch- ը թույլ է տալիս ընտրել սահմանաչափը:

Դանթեի երկրպագուները, իրոք, երջանիկ լինելու համար կարող են դասակարգվել 4-րդ սյունակում, օգտագործելով հետեւյալ հրահանգը.

տեսակավորել -k4 -t, spl

Այժմ Դանդի «Յունայթեդը» եւ «Սելթիկը» գտնվում են ներքեւում:

Իհարկե, դա կդարձնի թե 'Celtic եւ Dundee երկրպագուները շատ անհանգստացած են իսկապես: Նյութերի ճիշտ դնելու համար կարող եք տեսակավորվել հակառակ հերթականությամբ, օգտագործելով հետեւյալ անցումը.

տեսակավորել -k4 -t, -r spl

Շատ զարմանահրաշ կոճակը թույլ է տալիս տեսակավորելու պատահականորեն, ինչը իսկապես ընդամենը jumbles է տվյալների շարքերում:

Դուք կարող եք դա անել, օգտագործելով հետեւյալ հրահանգը.

տեսակավորել -k4 -t, -R spl

Դա կարող է հանգեցնել իրական խնդիրների, եթե դուք խառնել ձեր -r եւ ձեր -R switch:

Տեսակավոր հրամանը կարող է նաեւ դասավորել ամսաթվերը ամսվա մեջ: Ցուցադրելու համար հետեւյալ աղյուսակը.

Ամիս Օգտագործված տվյալները
Հունվար 4G
Փետրվար 3000K
Մարտ 6000K
Ապրիլ 100 մ
Մայիս 5000M
Հունիս 200K
Հուլիս 4000K
Օգոստոս 2500 Կ
Սեպտեմբեր 3000K
Հոկտեմբեր 1000K
Նոյեմբեր 3G- ը
Դեկտեմբեր 2G

Ստորեւ բերված աղյուսակը ներկայացնում է տարվա ամիսը եւ բջջային սարքում օգտագործվող տվյալների քանակը:

Դուք կարող եք այգիները այբբենական կարգով դասավորել հետեւյալ հրամանով.

տեսակավորել -k1 -t, datausedlist

Դուք կարող եք նաեւ ըստ ամսաթվով օգտագործելով հետեւյալ հրահանգը.

տեսակավորել -k1 -t, -M datausedlist

Այժմ ակնհայտորեն վերեւում գտնվող սեղանն արդեն ցույց է տալիս, որ դրանք ամսական կարգով, բայց եթե ցանկը պատահականորեն բնակեցված է, ապա դա նրանց պարզեցման պարզ ձեւն է:

Երկրորդ սյունակում նայելով, կարող եք տեսնել, որ բոլոր արժեքները գտնվում են մարդկային ընթեռնելի ֆորմատով, որը չի երեւում, որ հեշտ կլինի տեսակավորել, բայց տեսակավոր հրամանը կարող է դասավորել տվյալների օգտագործված սյունակը, օգտագործելով հետեւյալ հրամանը.

տեսակավորել -k2 -t, -h datausedlist

Ինչպես կարգավորել տվյալների փոխանցված այլ հրամաններից

Թեեւ ֆայլերի տվյալների տեսակավորումը օգտակար է, տեսակավորման հրամանը կարող է օգտագործվել նաեւ այլ հրահանգներից:

Օրինակ, նայեք ls հրամանին .

ls -lt

Վերոհիշյալ հրամանը յուրաքանչյուր ֆայլը վերադարձնում է որպես տվյալների տող `սյունակներում ցուցադրված հետեւյալ դաշտերը.

Դուք կարող եք տեսակավորել ցանկը ֆայլի չափով, գործելով հետեւյալ հրահանգը.

ls -lt | տեսակավորել -k5

Արդյունքները հակառակ կարգով ստանալու համար օգտագործեք հետեւյալ հրահանգը.

ls -lt | տեսակավորել -k5 -r

Տեսակահավաքը կարող է օգտագործվել նաեւ PS հրահանգով, որը համակարգում է ձեր համակարգում ընթացող գործընթացները:

Օրինակ `ձեր համակարգում հետեւյալ գործառույթն իրականացրեք.

ps -eF- ը

Վերոհիշյալ հրամանը վերադարձնում է ձեր համակարգում ընթացող գործընթացների մասին շատ տեղեկություններ:

Այդ սյունակիցներից մեկը չափսն է, եւ դուք կարող եք տեսնել, թե որ գործընթացները ամենամեծն են:

Տվյալները չափով տեսակավորելու համար օգտագործեք հետեւյալ հրահանգը.

ps -eF | | տեսակավորել -k5

Ամփոփում

Կարգավորման հրամանատարության մեջ ոչինչ չկա, բայց այն կարող է շատ արագ օգտակար լինել, երբ այլ հրամաններից ելք տալը իմաստալից կարգ է, հատկապես, երբ հրամանը չունի իր տեսակ տիպի անջատիչները:

Լրացուցիչ տեղեկությունների համար կարդացեք ձեռնարկի էջերը տեսակավորման հրամանով: