విధమైన ఆదేశాన్ని ఉపయోగించి లైనక్స్‌లో టెక్స్ట్ ఫైల్‌లను ఎలా క్రమబద్ధీకరించాలి

విధమైన ఆదేశాన్ని ఉపయోగించి లైనక్స్‌లో టెక్స్ట్ ఫైల్‌లను ఎలా క్రమబద్ధీకరించాలి

టెక్స్ట్ ఫైల్స్ ప్రాసెస్ చేయడానికి మీరు ఉపయోగించే అనేక యుటిలిటీలను లైనక్స్ మీకు అందిస్తుంది. మీరు నకిలీ డేటాను తీసివేయాలనుకున్నా లేదా ఫైల్ లోపల ఉన్న కంటెంట్‌ను క్రమబద్ధీకరించాలనుకున్నా, Linux కమాండ్-లైన్ టూల్స్‌లో మీకు కావలసినవన్నీ ఉన్నాయి.





ఈ వ్యాసం సార్ట్ కమాండ్‌ని ప్రదర్శిస్తుంది మరియు టెక్స్ట్ ఫైల్ లోపల ఉన్న కంటెంట్‌ను క్రమబద్ధీకరించడానికి మరియు దానికి అనుగుణంగా దాన్ని ఎలా అమర్చాలో మీరు దాన్ని ఎలా ఉపయోగించవచ్చు.





విధమైన ఆదేశం అంటే ఏమిటి?

పైన చెప్పినట్లుగా, ఒక నిర్దిష్ట క్రమంలో టెక్స్ట్ ఫైల్ యొక్క కంటెంట్‌ను అమర్చడంలో సార్ట్ కమాండ్ వినియోగదారుకు సహాయపడుతుంది. మీ కోరిక ప్రకారం ఫైల్‌ను క్రమబద్ధీకరించడానికి మిమ్మల్ని అనుమతించే అనేక ఎంపికలు అందుబాటులో ఉన్నాయి. ఇది ఒక ప్రామాణిక లైనక్స్ ప్రోగ్రామ్, ఇది టెక్స్ట్ ఫైల్‌ని అక్షరక్రమంలో, సంఖ్యాపరంగా, కాలమ్ ద్వారా మరియు మరిన్నింటిని సాధారణ లేదా రివర్స్ ఆర్డర్‌లో క్రమబద్ధీకరించగలదు.





కమాండ్ యొక్క ఇతర కార్యాచరణలలో క్రమబద్ధీకరించేటప్పుడు అక్షర కేసులను విస్మరించడం, ఫైల్‌ను నెలవారీగా క్రమబద్ధీకరించడం, ఫైల్‌లోని ఖాళీలను విస్మరించడం మరియు యాదృచ్ఛిక క్రమబద్ధీకరణ వంటివి ఉంటాయి. సార్ట్‌ని ఉపయోగించి, ఫైల్ ఇప్పటికే క్రమబద్ధీకరించబడిందా లేదా అని కూడా మీరు తనిఖీ చేయవచ్చు.

లైనక్స్‌లో సార్ట్‌ని ఎలా ఉపయోగించాలి

సార్ట్‌లో మీరు ఉపయోగించగల అనేక పద్ధతులు మరియు జెండాలు ఉన్నప్పటికీ, నేర్చుకోవడం సులభం.



ప్రాథమిక వాక్యనిర్మాణం

సార్ట్‌ని ఉపయోగించే ప్రాథమిక వాక్యనిర్మాణం:

sort filename

...ఎక్కడ ఫైల్ పేరు మీరు క్రమబద్ధీకరించాలనుకుంటున్న టెక్స్ట్ ఫైల్ యొక్క సంపూర్ణ లేదా సాపేక్ష మార్గం.





డిఫాల్ట్‌గా, కింది ప్రమాణాల ప్రకారం క్రమబద్ధీకరణ కంటెంట్‌ను ఏర్పాటు చేస్తుంది:

  1. సంఖ్యా అక్షరాలతో ప్రారంభమయ్యే పంక్తులకు అత్యధిక ప్రాధాన్యత ఉంటుంది.
  2. సంఖ్యలతో ప్రారంభమయ్యే పంక్తులను క్రమబద్ధీకరించిన తర్వాత ఆదేశం అక్షరక్రమంలో వరుసలను క్రమీకరిస్తుంది.
  3. చిన్న అక్షరాలతో ప్రారంభమయ్యే పంక్తులు పెద్ద అక్షరంలోని అదే అక్షరంతో ప్రారంభమయ్యే పంక్తులకు ముందు ఉంటాయి.

అనే టెక్స్ట్ ఫైల్‌ని పరిగణించండి textfile.txt కింది సమాచారాన్ని కలిగి ఉంది:





డిఫాల్ట్ కాన్ఫిగరేషన్ ఉపయోగించి ఫైల్‌ను క్రమబద్ధీకరించడానికి:

sort textfile.txt

అవుట్‌పుట్:

కొత్త అవుట్‌పుట్ ఫైల్‌ను సృష్టించండి

సార్ట్ ఆదేశం ఫైల్ యొక్క కంటెంట్‌ను సవరించదు. ఇది క్రమబద్ధీకరించిన కంటెంట్‌ను ప్రామాణిక అవుట్‌పుట్‌కు పంపుతుంది. అయితే, ఆ విధమైన కొత్త ఫైల్‌ను సృష్టించలేమని దీని అర్థం కాదు. మీరు దీనిని ఉపయోగించవచ్చు -లేదా క్రమబద్ధీకరించిన ఫైల్ పేరును పేర్కొనడానికి ఫ్లాగ్ చేయండి మరియు క్రమబద్ధీకరించడం మీ కోసం ఫైల్‌ను స్వయంచాలకంగా సృష్టిస్తుంది మరియు కంటెంట్‌ను జోడిస్తుంది.

యూట్యూబ్‌లో ఎవరికైనా సందేశం పంపడం ఎలా
sort -o sortedfile filename

...ఎక్కడ క్రమబద్ధీకరించబడిన అవుట్పుట్ ఫైల్ పేరు మరియు ఫైల్ పేరు సార్టింగ్ అవసరమైన అసలు ఫైల్.

క్రమబద్ధీకరించడానికి textfile.txt మరియు కంటెంట్ కోసం కొత్త అవుట్‌పుట్ ఫైల్‌ను సృష్టించండి:

sort -o sorted.txt textfile.txt

అవుట్‌పుట్:

బహుళ ఫైళ్లను క్రమబద్ధీకరించండి

ఒకేసారి ఒకటి కంటే ఎక్కువ ఫైల్‌లను క్రమబద్ధీకరించడానికి, దానితో వేరు చేయబడిన ఫైల్ పేర్లను పాస్ చేయండి స్థలం పాత్ర.

sort textfile.txt textfile2.txt

అవుట్‌పుట్:

ఆ విధమైన ఫైల్‌ల అవుట్‌పుట్‌ను విలీనం చేస్తుంది మరియు వాటిని టెర్మినల్‌లో కలిసి ప్రదర్శిస్తుందని గమనించండి.

ఫైల్‌ను రివర్స్ క్రమబద్ధీకరించండి

మీరు కంటెంట్ అమరికను రివర్స్ చేయాలనుకుంటే, ఉపయోగించండి -ఆర్ డిఫాల్ట్ ఆదేశంతో ఫ్లాగ్ చేయండి. ది -ఆర్ కింది ఆదేశంలో నిలుస్తుంది రివర్స్ .

sort -r textfile.txt

అవుట్‌పుట్:

ఒక ఫైల్‌ని సంఖ్యాపరంగా క్రమబద్ధీకరించండి

సంఖ్యా డేటా కలిగిన ఫైల్‌ను క్రమబద్ధీకరించడానికి, దీనిని ఉపయోగించండి -n ఆదేశంతో జెండా. డిఫాల్ట్‌గా, క్రమం డేటాను ఆరోహణ క్రమంలో అమర్చుతుంది.

sort -n numbers.txt

అవుట్‌పుట్:

మీరు అవరోహణ క్రమంలో క్రమం చేయాలనుకుంటే, దాన్ని ఉపయోగించి అమరికను రివర్స్ చేయండి -ఆర్ ఎంపికతో పాటు -n కమాండ్‌లో జెండా.

sort -rn numbers.txt

అవుట్‌పుట్:

క్రమబద్ధీకరించేటప్పుడు అక్షర కేసును విస్మరించండి

డిఫాల్ట్‌గా, క్రమబద్ధీకరణ కంటెంట్ యొక్క అక్షర కేసును పరిగణనలోకి తీసుకుంటుంది. చిన్న అక్షరాలతో ప్రారంభమయ్యే పంక్తులు ఒకే అక్షరం యొక్క పెద్ద అక్షరంతో ప్రారంభమయ్యే పంక్తులకు ముందు ఉంటాయి. ఉదాహరణకు, 'అతడు ఒక అబ్బాయి' ముందు 'అతడు ఒక అబ్బాయి'.

అక్షర కేసును విస్మరించడానికి మీరు క్రమబద్ధీకరించాలనుకుంటే, పేర్కొనండి -f లేదా --ignore-case క్రింది విధంగా జెండా:

sort -f textfile.txt
sort --ignore-case textfile.txt

అవుట్‌పుట్:

నెల ఆధారంగా ఫైల్‌ని క్రమబద్ధీకరించండి

ఉపయోగించి -ఎమ్ ఫ్లాగ్, మీరు నెల పేర్ల ఆధారంగా ఫైల్ కంటెంట్ ఆర్డర్‌ని సవరించవచ్చు.

sort -M textfile2.txt

అవుట్‌పుట్:

ప్రముఖ ఖాళీలను విస్మరించండి

కొన్నిసార్లు, మీరు క్రమబద్ధీకరించాలనుకుంటున్న ఫైల్‌లో ఖాళీలు లేదా ట్యాబ్‌లు ఉండవచ్చు. అటువంటి ఖాళీ అక్షరాలను విస్మరించడానికి, ఉపయోగించండి -బి జెండా.

sort -b fileblanks.txt

అవుట్‌పుట్:

కాలమ్ ప్రకారం ఫైల్‌ను క్రమబద్ధీకరించండి

ప్రత్యేక కాలమ్‌లలో అమర్చిన డేటాతో కూడిన టెక్స్ట్ ఫైల్ మీకు లభించినట్లయితే, మీరు ఒక కాలమ్ కంటెంట్‌కి అనుగుణంగా ఫైల్‌ను క్రమబద్ధీకరించవచ్చు. మీరు చేయాల్సిందల్లా కాలమ్ నంబర్‌తో పాటు పాస్ చేయడం -వరకు జెండా.

విభిన్న కాలమ్‌లతో ఫైల్ సమాచారాన్ని కలిగి ఉన్న టెక్స్ట్ ఫైల్‌ని పరిగణించండి. అనే ఫైల్‌ను క్రమబద్ధీకరించడానికి అవుట్పుట్. txt ఎనిమిదవ కాలమ్ ప్రకారం:

నా xbox యాదృచ్ఛికంగా ఎందుకు ఆన్ అవుతుంది
sort -k8 -rn output.txt

అవుట్‌పుట్:

ఇతర ఆదేశాలతో పైప్ క్రమబద్ధీకరణ

అవుట్‌పుట్ యొక్క అమరికను సవరించడానికి మీరు ఇతర లైనక్స్ ఆదేశాలతో సార్ట్‌ని కూడా ఉపయోగించవచ్చు. ఉదాహరణకు, అవుట్‌పుట్‌ను క్రమబద్ధీకరించడానికి ls ఆదేశం ఫైళ్ల పరిమాణం ప్రకారం:

ls -la | sort -k5 -rn

అవుట్‌పుట్:

యాదృచ్ఛికంగా ఫైల్‌ను క్రమబద్ధీకరించండి

మీరు దీనిని ఉపయోగించవచ్చు -ఆర్ మీరు టెక్స్ట్ ఫైల్‌లోని పంక్తుల క్రమాన్ని యాదృచ్ఛికం చేయాలనుకుంటే ఫ్లాగ్ చేయండి. ఫైల్‌ను పరిగణించండి textfile.txt :

sort -R textfile.txt

అవుట్‌పుట్:

ఒక ఫైల్‌లో వెర్షన్ నంబర్‌లను క్రమబద్ధీకరించండి

మీరు ఒక ప్యాకేజీతో అనుబంధించబడిన వెర్షన్ సమాచారాన్ని కలిగి ఉన్న టెక్స్ట్ ఫైల్‌ను కలిగి ఉంటే, మీరు దాని కంటెంట్‌ను ఉపయోగించి దాన్ని క్రమబద్ధీకరించవచ్చు -వి లేదా --వర్షన్-విధమైన జెండా.

మాక్బుక్ ప్రోని బలవంతంగా మూసివేయడం ఎలా
sort -V version.txt
sort --version-sort version.txt

అవుట్‌పుట్:

ఫైల్ క్రమబద్ధీకరించబడిందో లేదో తనిఖీ చేయండి

ది -సి పేర్కొన్న ఎంపికల ప్రకారం ఇప్పటికే క్రమబద్ధీకరించబడిన ఫైల్‌లను గుర్తించడంలో ఫ్లాగ్ మీకు సహాయం చేస్తుంది. ఫైల్ యొక్క కంటెంట్ సరిగ్గా క్రమబద్ధీకరించబడితే, సార్ట్ ఎలాంటి అవుట్‌పుట్‌ను ప్రదర్శించదు.

ఫైల్ ఉందో లేదో తనిఖీ చేయడానికి textfile.txt క్రమబద్ధీకరించబడింది:

sort -c textfile.txt

ఇప్పుడు, ఫైల్‌ని క్రమబద్ధీకరించండి మరియు దాని అవుట్‌పుట్ అనే కొత్త ఫైల్‌కు సేవ్ చేద్దాం క్రమబద్ధీకరించబడింది . కింది ఆదేశాన్ని జారీ చేసినప్పుడు:

sort -c sorted.txt

అవుట్‌పుట్:

నిర్దిష్ట ప్రమాణాల ప్రకారం ఫైల్ అమరికను తనిఖీ చేయడానికి మీరు వివిధ జెండాలను కూడా పేర్కొనవచ్చు. ఉదాహరణకు, ఫైల్ ఉందో లేదో తనిఖీ చేయడానికి సంఖ్యలు. టెక్స్ట్ అవరోహణ క్రమంలో క్రమబద్ధీకరించబడింది:

sort -c -rn numbers.txt

ఫైల్ సరిగా క్రమబద్ధీకరించబడలేదని తెలిపే అవుట్‌పుట్ మీకు కనిపిస్తుంది. ఫైల్‌ను క్రమబద్ధీకరిద్దాం మరియు కొత్త ఫైల్ పరీక్షలో ఉత్తీర్ణత సాధించిందో లేదో తనిఖీ చేద్దాం.

sort -o sorted.txt -rn numbers.txt
sort -c -rn sorted.txt

అవుట్‌పుట్:

ఫైల్‌ను క్రమబద్ధీకరించండి మరియు నకిలీలను తొలగించండి

మీరు పని చేస్తున్న ఫైల్ నకిలీ డేటాను కలిగి ఉండవచ్చు. మీరు ఉపయోగించగలిగినప్పటికీ యూనిక్ కమాండ్ ఫైల్ నుండి అటువంటి సమాచారాన్ని తీసివేయడానికి, సార్ట్ మీ కోసం ఈ పనిని చేయగలదు. ది -ఉ లేదా --ఏకైక జెండా మీకు అవసరం.

అనే ఫైల్‌ను పరిగణించండి నకిలీ. txt :

ఫైల్‌ను క్రమబద్ధీకరించడానికి మరియు పునరావృత డేటాను తీసివేయడానికి:

sort -u duplicate.txt

అవుట్‌పుట్:

మీరు ఉపయోగించినప్పుడు మీరు దాన్ని చూడవచ్చు -ఉ జెండా, క్రమబద్ధీకరణ విభిన్న పంక్తులను మాత్రమే ప్రదర్శిస్తుంది మరియు పేర్కొన్న ప్రమాణాల ప్రకారం వాటిని అమర్చుతుంది.

Linux లో టెక్స్ట్ ఫైల్స్‌తో పని చేస్తోంది

కమాండ్-లైన్ టెక్స్ట్ ఎడిటర్‌ల శక్తి సాటిలేనిది అయినప్పటికీ, టెక్స్ట్ ఫైల్ యొక్క కంటెంట్‌ను సులభంగా సవరించడానికి మీరు ఇప్పటికీ gedit వంటి గ్రాఫికల్ ఎడిటర్‌ని ఎంచుకోవచ్చు. అలాగే, లైనక్స్‌కు కొత్తగా వచ్చిన మరియు టెర్మినల్‌తో వ్యవహరించలేని వారికి ఇది ఉత్తమ ఎంపిక.

కమాండ్ లైన్ మరియు సాధారణంగా లైనక్స్‌తో ప్రారంభించడానికి ఉత్తమ మార్గం మొదట ప్రాథమిక ఆదేశాలను ప్రాక్టీస్ చేయడం. ప్రాథమిక యుటిలిటీలను కవర్ చేసిన తర్వాత, మరింత క్లిష్టమైన ఆదేశాల వైపు క్రమంగా ముందుకు సాగడం బహుశా ఉత్తమమైన విధానం.

షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ లైనక్స్ కమాండ్స్ రిఫరెన్స్ చీట్ షీట్

ఈ సాధారణ చీట్ షీట్ మీకు లైనక్స్ కమాండ్ లైన్ టెర్మినల్‌తో సౌకర్యవంతంగా ఉండటానికి సహాయపడుతుంది.

తదుపరి చదవండి
సంబంధిత అంశాలు
  • లైనక్స్
  • ఫైల్ నిర్వహణ
  • లైనక్స్
  • Linux ఆదేశాలు
రచయిత గురుంచి దీపేశ్ శర్మ(79 కథనాలు ప్రచురించబడ్డాయి)

దీపేశ్ MUO లో Linux కి జూనియర్ ఎడిటర్. అతను లినక్స్‌లో సమాచార మార్గదర్శకాలను వ్రాస్తాడు, కొత్తవాళ్లందరికీ ఆనందకరమైన అనుభూతిని అందించాలనే లక్ష్యంతో. సినిమాల గురించి ఖచ్చితంగా తెలియదు, కానీ మీరు టెక్నాలజీ గురించి మాట్లాడాలనుకుంటే, అతను మీ వ్యక్తి. అతని ఖాళీ సమయంలో, అతను పుస్తకాలు చదవడం, విభిన్న సంగీత ప్రక్రియలను వినడం లేదా అతని గిటార్ వాయించడం మీరు చూడవచ్చు.

దీపేశ్ శర్మ నుండి మరిన్ని

మా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి

టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్‌లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!

సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి