வரிசை கட்டளையைப் பயன்படுத்தி லினக்ஸில் உரை கோப்புகளை வரிசைப்படுத்துவது எப்படி

வரிசை கட்டளையைப் பயன்படுத்தி லினக்ஸில் உரை கோப்புகளை வரிசைப்படுத்துவது எப்படி

உரை கோப்புகளை செயலாக்க நீங்கள் பயன்படுத்தக்கூடிய பல பயன்பாடுகளை லினக்ஸ் உங்களுக்கு வழங்குகிறது. நீங்கள் நகல் தரவை நீக்க அல்லது ஒரு கோப்பில் உள்ள உள்ளடக்கத்தை வரிசைப்படுத்த விரும்பினாலும், லினக்ஸ் கட்டளை வரி கருவிகளில் உங்களுக்கு தேவையான அனைத்தும் உள்ளன.





இந்த கட்டுரை வரிசை கட்டளையை நிரூபிக்கும் மற்றும் ஒரு உரை கோப்பின் உள்ளே உள்ள உள்ளடக்கத்தை வரிசைப்படுத்தவும் அதற்கேற்ப ஏற்பாடு செய்யவும் நீங்கள் அதை எவ்வாறு பயன்படுத்தலாம்.





வரிசை கட்டளை என்றால் என்ன?

மேலே குறிப்பிட்டுள்ளபடி, வரிசை கட்டளை ஒரு பயனருக்கு ஒரு உரை கோப்பின் உள்ளடக்கத்தை ஒரு குறிப்பிட்ட வரிசையில் ஏற்பாடு செய்ய உதவுகிறது. உங்கள் விருப்பப்படி கோப்பை வரிசைப்படுத்த பல விருப்பங்கள் உள்ளன. இது ஒரு நிலையான லினக்ஸ் நிரலாகும், இது ஒரு உரை கோப்பை அகரவரிசைப்படி, எண் அடிப்படையில், நெடுவரிசை மற்றும் பலவற்றில் சாதாரண அல்லது தலைகீழ் வரிசையில் வரிசைப்படுத்தலாம்.





கட்டளையின் பிற செயல்பாடுகளில் வரிசையாக்கத்தின் போது எழுத்து வழக்குகளை புறக்கணித்தல், ஒரு கோப்பை மாதத்திற்கு வரிசைப்படுத்துதல், ஒரு கோப்பில் உள்ள வெற்றிடங்களை புறக்கணித்தல் மற்றும் சீரற்ற வரிசைப்படுத்துதல் ஆகியவை அடங்கும். வரிசையைப் பயன்படுத்தி, ஒரு கோப்பு ஏற்கனவே வரிசைப்படுத்தப்பட்டதா இல்லையா என்பதை நீங்கள் சரிபார்க்கலாம்.

லினக்ஸில் வரிசையை எவ்வாறு பயன்படுத்துவது

வரிசையாக்கத்தில் நீங்கள் பயன்படுத்தக்கூடிய பல முறைகள் மற்றும் கொடிகள் இருந்தாலும், கற்றுக்கொள்வது எளிது.



அடிப்படை தொடரியல்

வரிசையைப் பயன்படுத்துவதற்கான அடிப்படை தொடரியல்:

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

வெளியீடு:

ஒரு கோப்பை எண் அடிப்படையில் வரிசைப்படுத்து

எண் தரவு கொண்ட கோப்பை வரிசைப்படுத்த, பயன்படுத்தவும் -என் கட்டளையுடன் கொடி. இயல்பாக, வரிசையானது தரவை ஏறுவரிசையில் அமைக்கும்.

sort -n numbers.txt

வெளியீடு:

நீங்கள் இறங்கு வரிசையில் வரிசைப்படுத்த விரும்பினால், அமைப்பைப் பயன்படுத்தி தலைகீழாக மாற்றவும் -ஆர் உடன் விருப்பமும் -என் கட்டளையில் கொடி.

sort -rn numbers.txt

வெளியீடு:

வரிசைப்படுத்தும் போது எழுத்து வழக்கை புறக்கணிக்கவும்

இயல்பாக, வரிசையானது உள்ளடக்கத்தின் எழுத்து வழக்கை கணக்கில் எடுத்துக்கொள்கிறது. சிறிய எழுத்துகளுடன் தொடங்கும் கோடுகள் அதே எழுத்தின் பெரிய எழுத்துடன் தொடங்கும் வரிகளுக்கு முன்னால் உள்ளன. உதாரணமாக, 'அவன் ஒரு பையன்' என்பது 'அவன் ஒரு பையன்' என்பதற்கு முன்னதாக இருக்கும்.

எழுத்து வழக்கை புறக்கணிக்க நீங்கள் வரிசைப்படுத்த விரும்பினால், குறிப்பிடவும் -f அல்லது --ignore-case கொடி பின்வருமாறு:

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

வெளியீடு:

மாதத்தின் அடிப்படையில் ஒரு கோப்பை வரிசைப்படுத்தவும்

பயன்படுத்தி -எம் கொடி, மாதப் பெயர்களின் அடிப்படையில் ஒரு கோப்பின் உள்ளடக்கத்தின் வரிசையை நீங்கள் மாற்றலாம்.

sort -M textfile2.txt

வெளியீடு:

முன்னணி வெற்றிடங்களை புறக்கணிக்கவும்

சில நேரங்களில், நீங்கள் வரிசைப்படுத்த விரும்பும் கோப்பில் இடைவெளிகள் அல்லது தாவல்கள் இருக்கலாம். அத்தகைய வெற்று எழுத்துக்களை புறக்கணிக்க, பயன்படுத்தவும் -பி கொடி

sort -b fileblanks.txt

வெளியீடு:

ஒரு நெடுவரிசையின் படி ஒரு கோப்பை வரிசைப்படுத்தவும்

தனித்தனி நெடுவரிசைகளில் தரவுகளைக் கொண்ட ஒரு உரை கோப்பு உங்களிடம் இருந்தால், ஒரு நெடுவரிசையின் உள்ளடக்கத்திற்கு ஏற்ப கோப்பை வரிசைப்படுத்தலாம். நீங்கள் செய்ய வேண்டியது நெடுவரிசை எண்ணுடன் சேர்த்து அனுப்ப வேண்டும் -செய்ய கொடி

வெவ்வேறு நெடுவரிசைகளுடன் கோப்பு தகவலைக் கொண்ட உரை கோப்பைக் கவனியுங்கள். பெயரிடப்பட்ட கோப்பை வரிசைப்படுத்த வெளியீடு. உரை எட்டாவது நெடுவரிசையின் படி:

நீங்கள் ரோகுவில் ஏபிசி என்பிசி மற்றும் சிபிஎஸ் பெற முடியுமா?
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

வெளியீடு:

குறிப்பிட்ட அளவுகோல்களின்படி கோப்பின் அமைப்பைச் சரிபார்க்க பல்வேறு கொடிகளையும் நீங்கள் குறிப்பிடலாம். உதாரணமாக, கோப்பு இருக்கிறதா என்று சோதிக்க எண்கள். txt இறங்கு வரிசையில் வரிசைப்படுத்தப்படுகிறது:

sort -c -rn numbers.txt

கோப்பு சரியாக வரிசைப்படுத்தப்படவில்லை என்று ஒரு வெளியீட்டை நீங்கள் காண்பீர்கள். கோப்பை வரிசைப்படுத்தி, புதிய கோப்பு சோதனையில் தேர்ச்சி பெறுகிறதா என்று சோதிப்போம்.

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

வெளியீடு:

கோப்பை வரிசைப்படுத்தி நகல்களை அகற்றவும்

நீங்கள் பணிபுரியும் கோப்பில் நகல் தரவு இருக்கலாம். நீங்கள் பயன்படுத்த முடியும் என்றாலும் uniq கட்டளை கோப்பிலிருந்து அத்தகைய தகவலை அகற்ற, வரிசைப்படுத்தல் இந்த பணியை உங்களுக்குச் செய்ய முடியும். தி -உ அல்லது --தனித்துவமான கொடி உங்களுக்குத் தேவையானது.

பெயரிடப்பட்ட கோப்பைக் கவனியுங்கள் duplicate.txt :

கோப்பை வரிசைப்படுத்த மற்றும் மீண்டும் மீண்டும் தரவை அகற்ற:

sort -u duplicate.txt

வெளியீடு:

நீங்கள் பயன்படுத்தும் போது நீங்கள் அதை பார்க்க முடியும் -உ கொடி, வரிசை தனித்துவமான கோடுகளை மட்டுமே காட்டுகிறது மற்றும் குறிப்பிட்ட அளவுகோல்களின்படி அவற்றை ஒழுங்குபடுத்துகிறது.

லினக்ஸில் உரை கோப்புகளுடன் வேலை செய்யுங்கள்

கட்டளை வரி உரை எடிட்டர்களின் சக்தி ஒப்பிடமுடியாதது என்றாலும், ஒரு உரை கோப்பின் உள்ளடக்கத்தை எளிதாக மாற்றுவதற்கு நீங்கள் இன்னும் gedit போன்ற வரைகலை எடிட்டரைத் தேர்வு செய்யலாம். மேலும், லினக்ஸில் புதிதாக இருப்பவர்கள் மற்றும் முனையத்தை சமாளிக்க முடியாதவர்களுக்கு இது ஒரு சிறந்த தேர்வாகும்.

கட்டளை வரி மற்றும் பொதுவாக லினக்ஸுடன் தொடங்குவதற்கான சிறந்த வழி முதலில் அடிப்படை கட்டளைகளை பயிற்சி செய்வதாகும். அடிப்படை பயன்பாடுகளை உள்ளடக்கிய பிறகு, படிப்படியாக மிகவும் சிக்கலான கட்டளைகளை நோக்கி முன்னேறுவது சிறந்த அணுகுமுறையாகும்.

பகிர் பகிர் ட்வீட் மின்னஞ்சல் லினக்ஸ் கட்டளைகள் குறிப்பு ஏமாற்று தாள்

இந்த எளிய ஏமாற்று தாள் எந்த நேரத்திலும் லினக்ஸ் கட்டளை வரி முனையத்தில் வசதியாக இருக்க உதவும்.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • லினக்ஸ்
  • கோப்பு மேலாண்மை
  • லினக்ஸ்
  • லினக்ஸ் கட்டளைகள்
எழுத்தாளர் பற்றி தீபேஷ் சர்மா(79 கட்டுரைகள் வெளியிடப்பட்டன)

தீபேஷ் MUO வில் லினக்ஸின் இளைய ஆசிரியர் ஆவார். லினக்ஸில் தகவல் வழிகாட்டிகளை எழுதுகிறார், அனைத்து புதியவர்களுக்கும் ஆனந்த அனுபவத்தை வழங்குவதை நோக்கமாகக் கொண்டுள்ளார். திரைப்படங்களைப் பற்றி உறுதியாக தெரியவில்லை, ஆனால் நீங்கள் தொழில்நுட்பத்தைப் பற்றி பேச விரும்பினால், அவர் உங்கள் பையன். அவரது ஓய்வு நேரத்தில், அவர் புத்தகங்களைப் படிப்பது, பல்வேறு இசை வகைகளைக் கேட்பது அல்லது அவரது கிட்டார் வாசிப்பதைக் காணலாம்.

தீபேஷ் சர்மாவின் மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்