విషయ సూచిక:
- నిర్వచనం - గ్లోబల్-రెగ్యులర్-ఎక్స్ప్రెషన్-ప్రింట్ (GREP) అంటే ఏమిటి?
- టెకోపీడియా గ్లోబల్-రెగ్యులర్-ఎక్స్ప్రెషన్-ప్రింట్ (GREP) గురించి వివరిస్తుంది
నిర్వచనం - గ్లోబల్-రెగ్యులర్-ఎక్స్ప్రెషన్-ప్రింట్ (GREP) అంటే ఏమిటి?
గ్లోబల్ రెగ్యులర్ ఎక్స్ప్రెషన్ అండ్ ప్రింట్ (GREP) అనేది యునిక్స్లో ఉపయోగించే కమాండ్ లైన్ టెక్స్ట్ సెర్చ్ యుటిలిటీ. "Grep" ఆదేశం ఇచ్చిన సాధారణ వ్యక్తీకరణకు సరిపోయే పంక్తుల కోసం ఫైళ్ళను లేదా ప్రామాణిక ఇన్పుట్ను శోధిస్తుంది. ఇది ప్రోగ్రామ్ యొక్క ప్రామాణిక అవుట్పుట్కు సరిపోయే పంక్తులను ప్రింట్ చేస్తుంది.
టెకోపీడియా గ్లోబల్-రెగ్యులర్-ఎక్స్ప్రెషన్-ప్రింట్ (GREP) గురించి వివరిస్తుంది
Grep ఆదేశం ఒక నమూనాను కలిగి ఉన్న పంక్తుల కోసం ఒకటి లేదా అంతకంటే ఎక్కువ ఫైళ్ళను శోధించడానికి వినియోగదారుని అనుమతిస్తుంది.
Grep కమాండ్ ఫార్మాట్ యొక్క సాధారణ ఉదాహరణ "grep sat check.txt". ఈ ఆదేశం పదం సరిహద్దులతో సంబంధం లేకుండా "sat" అనే టెక్స్ట్ స్ట్రింగ్ ఉన్న అన్ని పంక్తులను check.txt ఫైల్ నుండి ప్రింట్ చేస్తుంది. ఉదాహరణకు, "ఫిసాట్", "సాట్", "సాటర్న్" వంటి వచన తీగలను కలిగి ఉన్న పంక్తులు ఉంటే, అన్నీ అవుట్పుట్ టెర్మినల్ వద్ద ముద్రించబడతాయి.
అవసరాన్ని బట్టి అవుట్పుట్ను ప్రదర్శించడానికి grep తో పాటు పలు రకాల ఎంపికలు ఉన్నాయి. ఈ ఎంపికలలో కొన్ని:
- "-i" - కేసు సున్నితత్వాన్ని విస్మరించండి
- "-b" - ప్రతి పంక్తి ప్రారంభంలో బ్లాక్ సంఖ్యను ప్రదర్శించు
- "-l" - ఫైల్ పేర్లను ప్రదర్శించు కాని సరిపోలని పంక్తులు కాదు
- "-n" - సరిపోలిన పంక్తులు మరియు పంక్తి సంఖ్యలను ప్రదర్శించు
- "-v" - సరిపోలని పంక్తులను ప్రదర్శించు
అనేక ఆపరేటింగ్ సిస్టమ్లకు grep యొక్క వైవిధ్యాలు అందుబాటులో ఉన్నాయి. Grep యొక్క ప్రారంభ వైవిధ్యాలు "egrep" మరియు "fgrep" ఆదేశాలను కలిగి ఉన్నాయి. ఎగ్రెప్ రెగ్యులర్ ఎక్స్ప్రెషన్ సింటాక్స్ ఉపయోగించి ఒక నమూనా కోసం ఫైల్ను శోధిస్తుంది, స్థిర అక్షర స్ట్రింగ్ కోసం fgrep శోధిస్తుంది. Grep యొక్క ఈ వైవిధ్యాలు చాలా ఆధునిక grep అమలులలో కమాండ్-లైన్ స్విచ్లుగా చేర్చబడ్డాయి. ఇతర ఆదేశాలు అవి శోధన వినియోగాలు అని సూచించడానికి "grep" అనే పదాన్ని కలిగి ఉంటాయి. "Pgrep" యుటిలిటీ, ఉదాహరణకు, పేర్కొన్న సాధారణ వ్యక్తీకరణకు సరిపోయే ప్రాసెస్ పేర్ల జాబితాను ప్రదర్శిస్తుంది.
