Linux નો ઉપયોગ કરીને ફાઇલમાં ડેટા સૉર્ટ કરવા માટે કેવી રીતે

પરિચય

આ માર્ગદર્શિકામાં, હું તમને બતાવીશ કે કેવી રીતે સીમાંત ફાઈલોમાં અને અન્ય આદેશોના આઉટપુટમાંથી ડેટા સૉર્ટ કરવો.

તમે આ કાર્ય કરવા માટે જે કમાન્ડનો ઉપયોગ કરો છો તે જાણવાથી તમને આશ્ચર્ય થશે નહીં "સૉર્ટ" આ લેખમાં સૉર્ટ કમાન્ડનાં તમામ મુખ્ય સ્વિચ પ્રદાન કરવામાં આવશે.

નમૂના ડેટા

કોઈ ફાઇલમાં ડેટા સૉર્ટ કરી શકાય છે જ્યાં સુધી તે કોઈ રીતે સીમાંકિત થાય છે.

ઉદાહરણ તરીકે, ચાલો ગયા વર્ષે સ્કોટિશ પ્રીમિયર લીગથી અંતિમ લીગ ટેબલ લઇએ અને "સ્પલ" નામની ફાઇલમાં ડેટાને સંગ્રહિત કરીએ.

તમે એક ક્લબ સાથે નીચે પ્રમાણે ડેટા ફાઇલ બનાવી શકો છો અને તે દરેક ક્લબમાં અલ્પવિરામથી અલગ કરીને તે ક્લબ માટેના ડેટા.

ટીમ મેળવેલ લક્ષ્યાંક સામે ગોલ પોઇંટ્સ
કેલ્ટિક 93 31 86
એબરડિન 62 48 71
હાર્ટ્સ 59 40 65
સેન્ટ જહોનસ્ટોન 58 55 56
મધરવેલ 47 63 50
રોસ કાઉન્ટી 55 61 48
ઇનવરનેસ 54 48 52
ડંડી 53 57 48
પાર્ટિક 41 50 46
હેમિલ્ટન 42 63 43
કિલ્માર્નૉક 41 64 36
ડંડી યુનાઇટેડ 45 70 28

ફાઈલોમાં માહિતી સૉર્ટ કરવા માટે કેવી રીતે

તે કોષ્ટકમાંથી, તમે જોઈ શકો છો કે સેલ્ટિક લીગ જીતી ગયો હતો અને ડંડી યુનાઈટે છેલ્લે આવ્યો હતો. જો તમે ડંડી યુનાઈટેડ ચાહક હોવ તો તમે તમારી જાતને વધુ સારું બનાવવા માગતા હોઈ શકો છો અને તમે તે ગોલ પર સૉર્ટ કરીને કરી શકો છો

આ કરવા માટે નીચેનો આદેશ ચલાવો:

સૉર્ટ -ક 2-ટી, સ્પ્લ

આ વખતે નીચે પ્રમાણે ક્રમ હશે:

પરિણામો આ ક્રમમાં છે તે કારણ એ છે કે કૉલમ 2 એ ગોલને કોલમ બનાવ્યો છે અને સોર્ટ સૌથી નીચાથી લઇને સૌથી વધુ

-k સ્વિચ તમને સૉર્ટ કરવા માટે કૉલમ પસંદ કરવા દે છે અને -t સ્વિચથી તમે સીલિમેટર પસંદ કરી શકો છો.

પોતાને ખરેખર ખુશ બનાવવા માટે ડંડી યુનાઇટેડ ચાહકો નીચેની આદેશની મદદથી સ્તંભ 4 દ્વારા સૉર્ટ કરી શકે છે:

સૉર્ટ -4-ટી, સ્પ્લેશ

હવે ડંડી યુનાઇટેડ ટોચ પર છે અને સેલ્ટિક તળિયે છે

અલબત્ત, આ ખરેખર સેલ્ટીક અને ડન્દી ચાહકો બંનેને અત્યંત નાખુશ બનાવશે. વસ્તુઓને યોગ્ય રાખવા માટે તમે નીચેની સ્વીચનો ઉપયોગ કરીને રિવર્સ ક્રમમાં સૉર્ટ કરી શકો છો:

સૉર્ટ -4-ટી, -આર સ્લીપ

એક જગ્યાએ વિચિત્ર સ્વિચ તમને રેન્ડમ સૉર્ટ કરે છે જે ખરેખર ફક્ત ડેટાની પંક્તિઓને જમણા કરે છે.

તમે નીચેનો આદેશ વાપરીને આ કરી શકો છો:

સૉર્ટ -4-ટી, -આર સ્પ્લ

જો તમે -r અને તમારા- R સ્વીચને મિશ્રિત કર્યા પછી આ વાસ્તવિક સમસ્યાઓનું કારણ બની શકે છે

સૉર્ટ કમાન્ડ પણ તારીખોને મહિનો ક્રમમાં સૉર્ટ કરી શકે છે નીચેના કોષ્ટકમાં દેખાવ દર્શાવવા માટે:

માસ વપરાયેલ ડેટા
જાન્યુઆરી 4 જી
ફેબ્રુઆરી 3000 કિ
કુચ 6000 કે
એપ્રિલ 100 એમ
મે 5000 મીટર
જૂન 200K
જુલાઈ 4000 કે
ઓગસ્ટ 2500 ક
સપ્ટેમ્બર 3000 કિ
ઓક્ટોબર 1000 કિ
નવેમ્બર 3 જી
ડિસેમ્બર 2 જી

ઉપરોક્ત કોષ્ટક વર્ષનાં મહિનાનું પ્રતિનિધિત્વ કરે છે અને મોબાઇલ ઉપકરણ પર વપરાતા ડેટાની સંખ્યા દર્શાવે છે.

તમે નીચેની આદેશનો ઉપયોગ કરીને મૂળાક્ષરોના ક્રમમાં ગોઠવી શકો છો:

સૉર્ટ -ક 1-ટી, ડેટાસેડલિસ્ટ

તમે નીચેની આદેશનો ઉપયોગ કરીને પણ સોર્ટ કરી શકો છો:

સૉર્ટ -ક 1-ટી, -એમ ડટૌઝેડલિસ્ટ

હવે દેખીતી રીતે ઉપરોક્ત કોષ્ટક તે પહેલાથી જ મહિનાના ક્રમમાં બતાવે છે પરંતુ જો યાદી રેન્ડમ રીતે રચવામાં આવી હતી તો આ તેમને સૉર્ટ કરવાનો સરળ માર્ગ હશે.

બીજા સ્તંભને જોઈને તમે જોઈ શકો છો કે તમામ મૂલ્યો માનવ વાંચનીય બંધારણમાં છે જે આના જેવું નથી જે સૉર્ટ કરવાનું સરળ છે પણ સૉર્ટ આદેશ નીચેની આદેશનો ઉપયોગ કરીને ડેટા ઉપયોગમાં લેવાયેલા સ્તંભને સૉર્ટ કરી શકે છે:

સૉર્ટ -ક 2-ટી, -એ ડેટોઝેડલિસ્ટ

અન્ય આદેશોમાંથી પસાર થયેલા ડેટાને સૉર્ટ કરવા માટે કેવી રીતે

ફાઇલોમાં ડેટા સૉર્ટ કરતી વખતે ઉપયોગી છે, સૉર્ટ આદેશનો ઉપયોગ અન્ય આદેશોમાંથી આઉટપુટને સૉર્ટ કરવા માટે પણ થઈ શકે છે:

ઉદાહરણ તરીકે ls આદેશ પર જુઓ:

એલએસ-એલટી

ઉપરોક્ત આદેશ સ્તંભમાં દર્શાવેલ નીચેના ક્ષેત્રો સાથે ડેટાની પંક્તિ તરીકે દરેક ફાઇલ આપે છે:

નીચે આપેલ આદેશ ચલાવીને તમે ફાઇલનું કદ સૉર્ટ કરી શકો છો:

ls -lt | સૉર્ટ -ક 5

રિવર્સ ક્રમમાં પરિણામો મેળવવા માટે તમે નીચેની આદેશનો ઉપયોગ કરશો:

ls -lt | સૉર્ટ -ક 5-આર

સૉર્ટ આદેશ ps આદેશ સાથે ઉપયોગમાં લઈ શકાય છે જે તમારા સિસ્ટમ પર ચાલી રહેલ પ્રક્રિયાઓને યાદી આપે છે.

ઉદાહરણ તરીકે, તમારી સિસ્ટમ પર નીચેના ps આદેશ ચલાવો:

ps -eF

ઉપરોક્ત આદેશ હાલમાં તમારી સિસ્ટમ પર ચાલતી પ્રક્રિયાઓ વિશે ઘણું માહિતી આપે છે.

તેમાંથી એક કૉલમ કદ છે અને તમે જોશો કે કઈ પ્રક્રિયાઓ સૌથી મોટી છે.

આ ડેટાને કદ દ્વારા સૉર્ટ કરવા માટે તમે નીચેની આદેશનો ઉપયોગ કરશો:

ps -eF | સૉર્ટ -ક 5

સારાંશ

સૉર્ટ આદેશમાં ઘણું બધું નથી પરંતુ તે અન્ય આદેશોમાંથી અર્થપૂર્ણ ક્રમમાં ગોઠવણી કરતી વખતે ઉપયોગી થઈ શકે છે, ખાસ કરીને જ્યારે આદેશની પોતાની પ્રકારની સ્વીચ ઉપલબ્ધ નથી.

વધુ માહિતી માટે સૉર્ટ આદેશ માટે મેન્યુઅલ પૃષ્ઠો વાંચો.