ది పట్టు యొక్క ఎక్రోనిం గ్లోబల్ రెగ్యులర్ ఎక్స్ప్రెషన్ ప్రింట్ మరియు నిర్దిష్ట ఫైల్లలోని అక్షరాల స్ట్రింగ్లను శోధించడానికి ఉపయోగించే కమాండ్ లైన్ సాధనం. శోధించిన పంక్తి యొక్క నమూనాను అంటారు a సాధారణ వ్యక్తీకరణ మరియు ఈ ఆదేశం అమలు చేయబడినప్పుడు అది మ్యాచ్తో లైన్ను ప్రింట్ చేస్తుంది. Linuxలోని ఈ కమాండ్ పెద్ద ఫైళ్ళ ద్వారా ఫిల్టర్ చేయడానికి ఉపయోగపడుతుంది.
grep కమాండ్ ద్వారా, మీరు వివిధ ఫైల్లలో బహుళ పదాల కోసం శోధించవచ్చు. ఈ ట్యుటోరియల్లో, వివిధ ఆపరేటర్లతో బహుళ ఫైల్లను కనుగొనడానికి grep ఉపయోగాన్ని మేము చర్చిస్తాము.
Linux లో బహుళ పదాలను ఎలా గ్రేప్ చేయాలి
ది పట్టు కమాండ్ దాదాపు అన్ని Linux పంపిణీలలో ముందే ఇన్స్టాల్ చేయబడింది. అయినప్పటికీ, అది తప్పిపోయినట్లయితే, మీరు దానిని క్రింది ఆదేశం ద్వారా ఇన్స్టాల్ చేయవచ్చు:
సుడో apt-get install పట్టు
grep కమాండ్ మూడు భాగాలను కలిగి ఉంటుంది, మొదటిది grep, రెండవది మీరు కనుగొనవలసిన నమూనా మరియు మూడవది ఫైల్ పేరు లేదా ఫైల్ యొక్క మార్గం. ఫైల్ పేరుతో నమూనాను శోధించడానికి కమాండ్ యొక్క సింటాక్స్:
పట్టు 'నమూనా1\|నమూనా2' ఫైల్ పేరు
ఫైల్ మార్గంతో బహుళ పదాలను శోధించడానికి grep కమాండ్ యొక్క ప్రాథమిక సింటాక్స్:
పట్టు 'నమూనా1\|నమూనా2' ఫైల్పాత్
ఇక్కడ నేను doc1.txt ఫైల్లో బహుళ పదాల Linux మరియు సిస్టమ్ని వెతుకుతున్నాను:
పట్టు 'Linux\|సిస్టమ్' doc1.txt
మీరు ఫైల్ మార్గం ద్వారా బహుళ పదాలను శోధిస్తున్నట్లయితే ఆదేశం క్రింది విధంగా ఉంటుంది:
పట్టు 'Linux\|సిస్టమ్' / ఇల్లు / జైనాబ్ / పత్రాలు / doc1.txt
బహుళ పదాలను కనుగొనడానికి విస్తరించిన grep ఎలా ఉపయోగించాలి
ఒకే ఫైల్లో బహుళ పదాల కోసం శోధించడానికి దీన్ని ఉపయోగించండి -ఇ ఆపరేటర్ ఫైల్ పేరు లేదా ఫైల్ మార్గంతో. ఆదేశం యొక్క వాక్యనిర్మాణం:
పట్టు -అది నమూనా1 -అది pattern2 fileName_or_filePathఇక్కడ నేను doc1.txt ఫైల్లో Linux మరియు సిస్టమ్ని శోధిస్తున్నాను:
పట్టు -అది 'Linux\|సిస్టమ్' doc1.txt
Linuxలో grep కమాండ్ని ఉపయోగించి బహుళ ఖచ్చితమైన సరిపోలికలను ఎలా కనుగొనాలి
బహుళ ఖచ్చితమైన సరిపోలికలను కనుగొనడానికి grep కమాండ్తో -w ఆపరేటర్ని ఉపయోగించండి. ఆదేశం యొక్క వాక్యనిర్మాణం:
పట్టు -లో 'నమూనా1\|నమూనా2' ఫైల్ పేరు లేదా ఫైల్పాత్ఉదాహరణకి:
పట్టు -లో 'Linux\|సిస్టమ్' doc1.txt
grep కమాండ్లో కేసును విస్మరించండి
grep ఆదేశాలు కేస్ సెన్సిటివ్ మరియు దానిని నివారించడానికి మీరు ఉపయోగించవచ్చు - నేను ఆపరేటర్ . ఇది ఇచ్చిన ఇన్పుట్ నమూనాల అప్పర్-కేస్ మరియు లోయర్-కేస్ సరిపోలికలను ప్రింట్ చేస్తుంది.
మీరు doc1లో linux/systemని శోధించడానికి -iని ఉపయోగిస్తే ఆదేశం క్రింది విధంగా ఉంటుంది:
పట్టు -i 'linux\|సిస్టమ్' doc1.txt
grep కమాండ్ ఉపయోగించి మ్యాచ్ల సంఖ్యను లెక్కించండి
grep కమాండ్ సిస్టమ్ ఫైల్లో కనుగొన్న మొత్తం మ్యాచ్ల గణనను కూడా ప్రదర్శిస్తుంది. ఉపయోగించడానికి -సి ఆపరేటర్ grep ఆదేశంతో:
పట్టు -సి 'నమూనా1\|నమూనా2' ఫైల్ పేరు లేదా ఫైల్పాత్కింది ఆదేశం ద్వారా doc1లో Linux మరియు సిస్టమ్ పదాల గణనల సంఖ్యను శోధించండి:
పట్టు -సి 'linux\|సిస్టమ్' doc1.txt
Linuxలో రెండు కంటే ఎక్కువ పదాలను ఎలా పెంచాలి
మీరు Linuxలో రెండు కంటే ఎక్కువ పదాలను కనుగొనడానికి grep ఆదేశాన్ని ఉపయోగించాలనుకుంటే, కింది కమాండ్ సింటాక్స్ ఉపయోగించండి:
పట్టు 'నమూనా\|నమూనా-2\|నమూనా-3' ఫైల్ పేరు లేదా ఫైల్-పాత్నా విషయంలో నేను నా doc1.txt ఫైల్లో Linux, ఆపరేటింగ్ మరియు సిస్టమ్ అనే మూడు పదాలను కనుగొనడానికి ఉపయోగిస్తున్నాను:
పట్టు 'Linux\|ఆపరేటింగ్\|సిస్టమ్' doc1.txt
క్రింది గీత
కమాండ్ లైన్లో పనిచేస్తున్నప్పుడు పదాలను శోధించడానికి మనం తరచుగా grep కమాండ్ని ఉపయోగిస్తాము. వివిధ ఆపరేటర్లు మరియు శోధన ఎంపికలతో Linux యొక్క అత్యంత ఉపయోగకరమైన మరియు శక్తివంతమైన కమాండ్ grep కమాండ్. ఈ ఆదేశంతో, మీరు ఫైల్లోని నిర్దిష్ట పదాలు మరియు నమూనాలను కనుగొనవచ్చు. grep కమాండ్ను అర్థం చేసుకోవడం పెద్ద ఫైల్లను చూడటానికి చాలా సమయాన్ని ఆదా చేస్తుంది.