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

Linaksil Grep Kattalaiyai Evvaru Payanpatuttuvatu



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

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







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

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



பிடியில் 'தேடுவதற்கு_உரை' file.txt

‘text_to_search’ என்பதை நீங்கள் தேட விரும்பும் உரையையும், ‘file.txt’ஐ இலக்குக் கோப்பையும் மாற்றவும். எடுத்துக்காட்டாக, file.txt என்ற கோப்பில் “ஹலோ” என்ற சரத்தைக் கண்டறிய, நாங்கள் பயன்படுத்துவோம்:



பிடியில் 'வணக்கம்' file.txt

  எளிய உதாரணம் grep கட்டளை





மேலே உள்ள கட்டளையை உள்ளிடும்போது, ​​​​Grep Intro.txt கோப்பை “ஹலோ” க்காக ஸ்கேன் செய்யும். இதன் விளைவாக, இலக்கு உரையைக் கொண்ட முழு வரி அல்லது வரிகளின் வெளியீட்டைக் காட்டுகிறது.

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



பிடியில் 'வணக்கம்' ~ / ஆவணங்கள் / file.txt

  grep-command-with-the-file-location

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

பிடியில் 'வணக்கம்' file.txt Linux_info.txt Password.txt

  பல கோப்புகளுக்கு-grep-command-ஐப் பயன்படுத்துகிறது

உங்கள் சரத்தின் வழக்குகள் (பெரிய எழுத்து அல்லது சிறிய எழுத்து) பற்றி உங்களுக்குத் தெரியாவிட்டால், i விருப்பத்தைப் பயன்படுத்தி, கேஸ்-சென்சிட்டிவ் தேடலைச் செய்யவும்:

பிடியில் -நான் 'வணக்கம்' Intro.txt

  i-option-in-grep-command

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

பிடியில் -இல் 'வணக்கம்' file.txt Linux_info.txt Password.txt

  v-option-in-grep-command

மேலும், குறிப்பிட்ட வார்த்தையுடன் தொடங்கும் வரிகளைக் காட்ட விரும்பினால், ‘^’ குறியீட்டைப் பயன்படுத்தவும். இது வரியின் தொடக்கத்தைக் குறிப்பிடும் ஒரு நங்கூரமாக செயல்படுகிறது.

பிடியில் '^வணக்கம்' file.txt

  grep-command-உதாரணம்

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

பிடியில் -ஆர் 'வணக்கம்' ~ / ஆவணங்கள்

  r-option-grep-கட்டளை

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

பிடியில் -சி 'வணக்கம்' Intro.txt

  c-option-in-grep-command

இதேபோல், நீங்கள் n விருப்பத்துடன் பொருந்திய வரிகளுடன் வரி எண்களைக் காட்டலாம்:

பிடியில் -என் 'வணக்கம்' Intro.txt

  n-option-in-grep-command

ஒரு விரைவான மடக்கு

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