வழக்கு உணர்திறனை நீங்கள் எப்படிப் பெறுவீர்கள்?

How Do You Grep Case Sensitive



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

$ஆண் பிடியில்







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



முன்நிபந்தனை

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



எடுத்துக்காட்டு 1:

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





$பூனைகோப்புகள் 11. txt

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



$பிடியில்மாம்பழ கோப்புகள் 11.txt

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

$பிடியில்- நான் மா கோப்புகள் 11.txt

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

உதாரணம் 2

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

$பூனைfilea.txt

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

உதாரணம் 3

வழக்கைப் புறக்கணிக்க grep ஐப் பயன்படுத்துவதற்கான மற்றொரு முறை முதலில் ஒரு கோப்பு பெயரை அறிமுகப்படுத்தி பின்னர் –I கட்டளையை grep ஐப் பின்பற்றி விண்ணப்பிக்க வேண்டும் | ஆபரேட்டர். பூனை | உடன் இணைந்து பயன்படுத்தப்படுகிறது. File24.txt என்ற பெயரில் ஒரு கோப்பு இருக்கட்டும். எடுத்துக்காட்டாக.

$பூனை கோப்பு 24.txt| பிடியில்- நான் அக்ஸா

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

உதாரணம் 4

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

$பிடியில்- நான்/வீடு/அக்சயாசின்/ *.txt

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

உதாரணம் 5

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

$பிடியில்- நான்/வீடு/அக்சயாசின்/கோப்பு*

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

உதாரணம் 6

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

$பிடியில்-இவ் 'ஹம்னா |வீடு 'கோப்பு 21. txt

$பிடியில்துறைமுகம் |வீடு 'கோப்பு 21. txt

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

உதாரணம் 7

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

$பிடியில்–நான் வேலை - நாம் filea.txt சம்பாதிக்க

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

உதாரணம் 8

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

$பிடியில்நான் வேலை - சம்பாதிக்கிறேன்/வீடு/அக்சயாசின்/ *.txt

முடிவுரை

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