విండోస్: గ్రెప్ ఈక్వివలెంట్

Vindos Grep Ikvivalent



grep కమాండ్ అనేది Linux కమాండ్ లైన్ యుటిలిటీ, ఇది విస్తారమైన డేటా నుండి కొంత స్ట్రింగ్ లేదా ఫైల్‌ను కనుగొనడానికి ఉపయోగించబడుతుంది. ఇది సాధారణ వ్యక్తీకరణలు లేదా స్ట్రింగ్‌ల ఆధారంగా శోధనలను చేస్తుంది. grep అందించిన నమూనా ఆధారంగా ఫలితాన్ని ఫిల్టర్ చేస్తుంది మరియు అందించిన నమూనా సరిపోలే మొత్తం లైన్‌ను ప్రదర్శిస్తుంది. విండోస్ ఆపరేటింగ్ సిస్టమ్ Linux కమాండ్‌కు సమానమైన ఆదేశాలను కూడా అందిస్తుంది “ పట్టు ”. విండోస్‌లో, రెండు కమాండ్ లైన్ అప్లికేషన్‌లు అంటే, CMD మరియు PowerShell విండోస్‌లో grep యొక్క అదే ఆపరేషన్‌లను చేయగలవు.

ఈ బ్లాగ్ విండోస్‌లో grep సమానమైనదిగా చెప్పబడే వివిధ పద్ధతులను ప్రదర్శిస్తుంది.







విధానం 1: విండోస్ కమాండ్ ప్రాంప్ట్‌లో grep సమానమైన ఆదేశాలు

విండోస్ కమాండ్ లైన్ యూజర్ ఇంటర్‌ఫేస్‌లోని కమాండ్ ప్రాంప్ట్ అడ్మినిస్ట్రేటివ్ ఉపయోగం కోసం ఆదేశాలను అమలు చేయడానికి ఉపయోగించబడుతుంది. “Findstr” మరియు “Find” కమాండ్‌లు విండోస్‌లో grep సమానమైనవిగా చెప్పబడ్డాయి. ఉదాహరణలతో పాటు ఈ ఆదేశాలను ఒక్కొక్కటిగా చర్చిద్దాం:



విధానం 1.1: Findstr కమాండ్ Grep సమానమైనది

Findstr కమాండ్ అనేది నిర్దిష్ట స్ట్రింగ్‌ను కలిగి ఉన్న/సరిపోయే ఫైల్‌ను కనుగొనడానికి ఉపయోగించే Windows కమాండ్. Findstr కమాండ్ యొక్క ప్రాథమిక ఉపయోగాన్ని తనిఖీ చేయడానికి దిగువ జాబితా చేయబడిన ఉదాహరణల ద్వారా వెళ్ళండి.



ఉదాహరణ 1: పేర్కొన్న తేదీలో సృష్టించబడిన ఫైల్‌లను కనుగొనడానికి Findstr ఉపయోగించండి





తేదీ, సమయం మరియు ఫైల్ పేరు వంటి విభిన్న నమూనాలను ఉపయోగించి ఫైల్‌లను గుర్తించవచ్చు. కింది ఆదేశం తేదీలో నవీకరించబడిన అన్ని ఫైల్‌లను తిరిగి పొందుతుంది “ 7/29/2022 ”. అలా చేయడానికి, ' మీరు 'ఆదేశం పైప్ చేయబడింది' Findstr 'తేదీని అందించడం ద్వారా ఆదేశం' 7/29/2022 ”:

> మీరు | Findstr 7 / 29 / 2022



కమాండ్‌లో పేర్కొన్న విధంగా సృష్టి/నవీకరణ తేదీని కలిగి ఉన్న ఫైల్‌ల జాబితా ముద్రించబడుతుంది.



ఉదాహరణ 2: స్ట్రింగ్‌తో సరిగ్గా సరిపోలే Findstrని ఉపయోగించండి

స్ట్రింగ్ లేదా రెగ్యులర్ ఎక్స్‌ప్రెషన్‌తో సరిపోలడానికి, మీరు “/X” ఎంపికను “తో ఉపయోగించాలి Findstr ” ఆదేశం:

> Findstr / X 'స్వాగతం' * .పదము


మేము శోధించాము ' స్వాగతం ” అన్ని టెక్స్ట్ ఫైల్‌ల నుండి మరియు అందించిన స్ట్రింగ్‌కి సరిగ్గా సరిపోయే ఫలితాలు ఏవీ కనుగొనబడలేదు:


ఉదాహరణ 3: కేస్ సెన్సిటివ్ శోధన కోసం Findstr ఉపయోగించండి

డిఫాల్ట్‌గా, మేము ఏదైనా ఎంపికను పేర్కొనకపోతే, ' Findstr ”కమాండ్ కేస్ సెన్సిటివ్ సెర్చ్ చేస్తుంది:

> Findstr 'స్వాగతం' * .పదము



కేస్-సెన్సిటివ్ దృగ్విషయం గురించి స్పష్టమైన అవగాహన కోసం, మేము ' స్వాగతం “అన్నింటిలోపల స్ట్రింగ్” పదము ' ఫైళ్లు:

> Findstr 'స్వాగతం' * .పదము



పదం యొక్క సందర్భం సరిపోలడం లేదని చూపే ఫలితం ముద్రించబడలేదని గమనించబడింది.

ఉదాహరణ 4: కేస్ ఇన్‌సెన్సిటివ్ సెర్చ్ కోసం Findstr ఉపయోగించండి

'ని ఉపయోగించండి /i ''తో ఎంపిక Findstr ” కేస్ సెన్సిటివ్ సెర్చ్ కోసం ఆదేశం. కింది ఆదేశం ' కోసం శోధిస్తుంది స్వాగతం 'లోపల స్ట్రింగ్' పదము ' ఫైళ్లు:

> Findstr / i 'స్వాగతం' * .పదము



టెక్స్ట్ ఫైల్‌ల యొక్క అన్ని ఫైల్ లైన్‌లు '' కలిగి ఉన్న ముద్రించబడ్డాయి స్వాగతం ” కీవర్డ్ కేసుతో సంబంధం లేకుండా.

విధానం 1.2: ఫైండ్ కమాండ్‌ను Grep సమానమైనదిగా ఉపయోగించండి

ఫైండ్ కమాండ్ అనేది ఫైల్‌లు, డైరెక్టరీలు, టాస్క్‌లు అలాగే ఫైల్‌ల నుండి స్ట్రింగ్‌లను కనుగొనడానికి ఉపయోగించే విండోస్ కమాండ్. కమాండ్ ప్రాంప్ట్‌లో Find కమాండ్‌ను ఎలా ఉపయోగించాలో తనిఖీ చేయడానికి, దిగువ అందించిన ఉదాహరణలను అనుసరించండి.

ఉదాహరణ 1: పేర్కొన్న స్ట్రింగ్‌ను గుర్తించడానికి ఫైండ్‌ని ఉపయోగించండి

క్రింద పేర్కొన్న ఆదేశం '' కోసం శోధిస్తుంది. స్వాగతం 'ప్రస్తుత డైరెక్టరీలో ఉన్న అన్ని టెక్స్ట్ ఫైల్‌లలో స్ట్రింగ్:

> కనుగొనండి 'స్వాగతం' * .పదము



సంబంధిత టెక్స్ట్ ఫైల్ పేర్లు మరియు వాటి పంక్తులు విండోలో ముద్రించబడతాయి.

ఉదాహరణ 2: నిర్దిష్ట టాస్క్‌లను గుర్తించడానికి ఫైండ్‌ని ఉపయోగించండి

మేము చర్చించినట్లుగా, ఫైండ్ కమాండ్ స్ట్రింగ్, ఫైల్స్, టాస్క్‌లు మరియు డైరెక్టరీలను గుర్తించడానికి ఉపయోగించబడుతుంది. నిర్దిష్ట పనిని గుర్తించడానికి Find కమాండ్‌ని ఉపయోగించడాన్ని చూద్దాం. ది ' పని జాబితా 'అన్ని టాస్క్‌లను యాక్సెస్ చేస్తుంది మరియు వాటిని 'కి పంపుతుంది కనుగొనండి 'పైప్ ఉపయోగించి ఆదేశం' | ” ఆపరేటర్. అప్పుడు ' కనుగొనండి ” ఆదేశం తెరపై పేర్కొన్న పనిని చూపుతుంది:

> పని జాబితా | కనుగొనండి 'Taskmgr'


విధానం 2: విండోస్ పవర్‌షెల్‌లో grep సమానమైన ఆదేశాలు

విండోస్ పవర్‌షెల్ స్క్రిప్టింగ్ లాంగ్వేజ్ లేదా కమాండ్ లైన్ సాధనంగా ఉపయోగించబడుతుంది, ఇది అడ్మినిస్ట్రేటివ్ టాస్క్‌లను నిర్వహిస్తుంది మరియు పరిష్కారాలను రూపొందించడానికి మరియు అమలు చేయడానికి కూడా ఉపయోగించబడుతుంది. విండోస్ పవర్‌షెల్‌లో, ' ఎంచుకోండి-స్ట్రింగ్ ” ఆదేశం grep కమాండ్‌కు సమానమైనదిగా ఉపయోగించబడుతుంది.

'ఉపయోగాన్ని తనిఖీ చేయండి ఎంచుకోండి-స్ట్రింగ్ ” విండోస్ పవర్‌షెల్‌లో అందించిన ఉదాహరణలను ఉపయోగించడం ద్వారా ఆదేశం.

ఉదాహరణ 1: కేస్-సెన్సిటివ్ సెర్చ్ చేయడానికి సెలెక్ట్ స్ట్రింగ్‌ని ఉపయోగించండి

ది ' ఎంచుకోండి-స్ట్రింగ్ ” ఫైళ్ల నుండి స్ట్రింగ్‌లను కనుగొనడానికి ఉపయోగించబడుతుంది. '' యొక్క ఉపయోగాన్ని అర్థం చేసుకోవడానికి దిగువ అందించిన ఆదేశాన్ని చూడండి. ఎంచుకోండి-స్ట్రింగ్ ”:

> ఎంచుకోండి-స్ట్రింగ్ - మార్గం 'File2.txt' -నమూనా 'హలో' -కేస్ సెన్సిటివ్


పై ఆదేశంలో:

    • ది ' ఎంచుకోండి-స్ట్రింగ్ ” నిర్దిష్ట స్ట్రింగ్ కోసం శోధించడానికి ఉపయోగించబడుతుంది.
    • ది ' - మార్గం ” ఫైల్ స్థానాన్ని నిర్వచించడానికి ఉపయోగించబడుతుంది.
    • ది ' నమూనా ” మేము శోధన చేస్తున్న స్ట్రింగ్‌ను నిర్వచిస్తుంది.
    • ముగింపులో మేము ఎంపికను పేర్కొన్నాము ' -కేస్ సెన్సిటివ్ ” శోధనను కేస్-సెన్సిటివ్‌గా చేయడానికి.


లైన్ (టెక్స్ట్ ఫైల్ నుండి ' file.txt ”) పదాన్ని కలిగి ఉంది హలో ” పవర్‌షెల్ కన్సోల్‌లో ముద్రించబడింది.

ఉదాహరణ 2: పేర్కొన్న స్ట్రింగ్‌కు సరిపోలని స్ట్రింగ్‌ని గుర్తించడానికి సెలెక్ట్-స్ట్రింగ్‌ని ఉపయోగించండి

ఉపయోగించు' ఎంచుకోండి-స్ట్రింగ్ ” పేర్కొన్న స్ట్రింగ్‌తో సరిపోలని వచనాన్ని కనుగొనడానికి. ఈ ప్రయోజనం కోసం, మేము ప్రస్తావించాము ' -సరిపోలడం లేదు కమాండ్ చివరిలో ” ఎంపిక:

> ఎంచుకోండి-స్ట్రింగ్ - మార్గం 'File2.txt' -నమూనా 'హలో' -సరిపోలడం లేదు


మీరు చూడగలిగినట్లుగా, పైన అందించబడిన కమాండ్ ' తప్ప అన్ని స్ట్రింగ్‌లను ప్రదర్శిస్తుంది హలో ' నుండి ' File2.txt ”:


కన్సోల్‌లో ముద్రించిన లైన్‌లో ' హలో ” మాట.

అంతే! మీరు విండోస్‌లో Grep సమానమైన ఆదేశాల గురించి తెలుసుకున్నారు.

ముగింపు

ఫైళ్ల నుండి ఫైళ్లు మరియు స్ట్రింగ్‌లను గుర్తించడానికి Linuxలో grep కమాండ్ ఉపయోగించబడుతుంది. ది ' Findstr 'మరియు' కనుగొనండి ” Windows కమాండ్ ప్రాంప్ట్ యొక్క ఆదేశాలు Linux grep కమాండ్ లైన్ యుటిలిటీకి సమానం. మీరు ఉపయోగించుకోవచ్చు ' ఎంచుకోండి-స్ట్రింగ్ విండోస్ పవర్‌షెల్‌లో grep కమాండ్‌గా ఆదేశం. ఈ పోస్ట్‌లో, '' యొక్క వినియోగాన్ని ప్రదర్శించే ఉదాహరణల జాబితాను మేము అందించాము. Findstr ',' కనుగొనండి ', మరియు' ఎంచుకోండి స్ట్రింగ్ ” విండోస్‌లో Grep ప్రత్యామ్నాయాలుగా ఉపయోగించే ఆదేశాలు.