லினக்ஸ் கிரெப் கட்டளையின் 10 நடைமுறை உதாரணங்கள்

லினக்ஸ் கிரெப் கட்டளையின் 10 நடைமுறை உதாரணங்கள்

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





ஆர்ப்பாட்டத்திற்கான எடுத்துக்காட்டு கோப்பு

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





டிக்டாக் வீடியோவை எப்படி நீக்குவது
cat <> test-file
This is a simple text file that contains
multiple strings as well as some telephone numbers
(555) 555-1234 (567) 666-2345
and email plus web addresses
john@doe.com
https://google.com
ftp://mywebserver.com
END

1. கோப்புகளில் உரையைக் கண்டறியவும்

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





grep 'email' test-file

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

grep 'example' /usr/share/dict/american-english /usr/share/dict/british-english

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



2. சரியான பொருத்தம் சொற்களைக் கண்டறியவும்

முந்தைய உதாரணத்தில் விளக்கப்பட்டுள்ள லினக்ஸ் grep கட்டளை பகுதிப் பொருத்தங்களைக் கொண்ட வரிகளையும் பட்டியலிடுகிறது. ஒரு வார்த்தையின் சரியான நிகழ்வுகள் உங்களுக்குத் தேவைப்பட்டால் கீழே கொடுக்கப்பட்டுள்ள கட்டளையைப் பயன்படுத்தவும்.

grep -w 'string' test-file

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





தொடர்புடையது: எப்படி Grep அதன் பெயரைப் பெற்றது? கிரெப்பின் படைப்புக்குப் பின்னால் உள்ள வரலாறு

3. கேஸ் டிஸ்டிங்க்சன்களை புறக்கணிக்கவும்

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





grep -i 'this' test-file

பயன்படுத்த -நான் அல்லது --ignore-case வழக்கு உணர்திறனை அணைக்க விருப்பம்.

4. வடிவங்களின் எண்ணிக்கையை எண்ணுங்கள்

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

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

ps -ef | grep -c $USER

பின்வரும் கட்டளை எண் காட்டும் எம்பி 3 கோப்பகத்தில் இருக்கும் கோப்புகள்.

ls ~/Music | grep -c .mp3

5. போட்டிகளைக் கொண்ட வரி எண்களைக் காட்டு

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

cat /etc/passwd | grep -n rubaiat

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

grep -n 'set' ~/.vimrc

6. நீட்டிப்புகளைப் பயன்படுத்தி கோப்பு பெயர்களைக் கண்டறியவும்

அனைத்து பட்டியலையும் பெற எம்பி 3 கோப்புகள் தற்போது உள்ளன ~/இசை அடைவு:

ls ~/Music/ | grep '.mp3'

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

நேரடி வால்பேப்பரை எப்படி வைப்பது
ls | grep '.php'

7. சுருக்கப்பட்ட கோப்புகளில் வடிவங்களைக் கண்டறியவும்

லினக்ஸ் grep கட்டளை சுருக்கப்பட்ட கோப்புகளுக்குள் வடிவங்களைக் காணலாம். நீங்கள் பயன்படுத்த வேண்டும் zgrep இருப்பினும் இதைச் செய்ய கட்டளை. முதலில், எங்கள் சுருக்கப்பட்ட காப்பகத்தை உருவாக்கவும் சோதனை கோப்பு தட்டச்சு செய்வதன் மூலம்:

gzip test-file

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

zgrep email test-file.gz

8. மின்னஞ்சல் முகவரிகளைக் கண்டறியவும்

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

grep '^[a-zA-Z0-9]+@[a-zA-Z0-9]+.[a-z]{2,}' test-file

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

9. Grep ஐப் பயன்படுத்தி தொலைபேசி எண்களைக் கண்டறியவும்

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

grep '(([0-9]{3})|[0-9]{3})[ -]?[0-9]{3}[ -]?[0-9]{4}' test-file

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

10. மூலக் கோப்புகளிலிருந்து URL களைக் கண்டறியவும்

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

grep -E '^(http|https|ftp):[/]{2}([a-zA-Z0-9-.]+.[a-zA-Z]{2,4})' test-file

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

egrep '^(http|https|ftp):[/]{2}([a-zA-Z0-9-.]+.[a-zA-Z]{2,4})' test-file

லினக்ஸ் கிரெப் கட்டளையில் தேர்ச்சி

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

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

பகிர் பகிர் ட்வீட் மின்னஞ்சல் லினக்ஸில் கட்டளை வரி உதவி பெற 7 வழிகள்

கட்டளை வரியிலிருந்து லினக்ஸ் கட்டளைகளைப் பற்றி அறிந்து கொள்வதற்கான அனைத்து அத்தியாவசிய கட்டளைகளும்

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • லினக்ஸ்
  • லினக்ஸ்
  • லினக்ஸ் கட்டளைகள்
எழுத்தாளர் பற்றி ரூபாயத் ஹொசைன்(39 கட்டுரைகள் வெளியிடப்பட்டன)

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

ருபாயத் ஹொசைனிடமிருந்து மேலும்

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

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

ஆண்ட்ராய்டில் கேம்பேடை எப்படி கட்டமைப்பது
குழுசேர இங்கே சொடுக்கவும்