ఈ పోస్ట్ బహుళ ఫైల్లలో స్ట్రింగ్ను శోధించడానికి వివిధ పద్ధతులను ప్రదర్శిస్తుంది.
ఫైల్లలో స్ట్రింగ్ను శోధించడం మరియు పవర్షెల్లో ఫైల్ల పేర్లను తిరిగి పొందడం ఎలా?
ఈ జాబితా చేయబడిన పద్ధతులు బహుళ ఫైల్లలో స్ట్రింగ్ను శోధించడానికి ఉపయోగించవచ్చు:
విధానం 1: 'సెలెక్ట్-స్ట్రింగ్' Cmdlet ఉపయోగించి బహుళ ఫైల్లలో స్ట్రింగ్ను శోధించండి మరియు ఫైల్ పేర్లను తిరిగి ఇవ్వండి
స్ట్రింగ్ను '' ఉపయోగించి బహుళ ఫైల్లలో శోధించవచ్చు సెలెక్ట్-స్ట్రింగ్ ” cmdlet. ఈ cmdlet స్ట్రింగ్లను ఎంచుకుంటుంది మరియు ఈ క్రింది విధంగా బహుళ ఫైల్లలోని టెక్స్ట్ నమూనాల కోసం శోధిస్తుంది:
> గెట్-చైల్డ్టమ్ సి:\డాక్ - పునరావృతం | సెలెక్ట్-స్ట్రింగ్ -నమూనా 'LinuxHint'
ఇక్కడ:
- ' గెట్-చైల్డ్ ఐటెమ్ ” cmdlet పేర్కొన్న ప్రదేశం నుండి ఫైల్ను పొందేందుకు ఉపయోగించబడుతుంది.
- ' - పునరావృతం ” ఫ్లాగ్ ఉప-ఫోల్డర్లలో సరిపోలే స్ట్రింగ్ను కనుగొనడానికి శోధనను బలవంతం చేస్తుంది.
- ' | ”పైప్ ఆపరేటర్ తదుపరి కమాండ్ యొక్క ఇన్పుట్గా కమాండ్ అవుట్పుట్ను పంపడానికి ఉపయోగించబడుతుంది.
- ' -నమూనా ” ఫ్లాగ్ శోధించవలసిన నిర్దిష్ట స్ట్రింగ్ను నిర్వచిస్తుంది.
అవుట్పుట్
ఇచ్చిన అవుట్పుట్ పేర్కొన్న నమూనా ప్రకారం, సంబంధిత ఫైల్ పేర్లతో సరిపోలిన స్ట్రింగ్ తిరిగి ఇవ్వబడిందని సూచిస్తుంది.
విధానం 2: బహుళ ఫైల్లలో స్ట్రింగ్ను శోధించండి మరియు “sls” Cmdlet ఉపయోగించి ఫైల్ పేర్లను తిరిగి ఇవ్వండి
' sls ' అనేది ' యొక్క మారుపేరు సెలెక్ట్-స్ట్రింగ్ ” cmdlet మరియు కూడా అదే పని చేస్తుంది. ది ' sls 'కమాండ్' తో ఉపయోగించబడుతుంది ls ” cmdlet.
'' యొక్క పనిని ప్రదర్శించడానికి మేము ఒక ఉదాహరణను అందించాము. sls ”బహుళ ఫైళ్లలో స్ట్రింగ్ను శోధించడానికి cmdlet:
> ls సి:\డాక్ - ఆర్ | sls 'LinuxHint'ఇక్కడ:
- ' ls ” cmdlet ఫైల్లు మరియు ఫోల్డర్లను జాబితా చేయడానికి ఉపయోగించబడుతుంది.
- ' -ఆర్ ' అనేది ' యొక్క మారుపేరు - పునరావృతం ” cmdlet ఉప-ఫోల్డర్లలో స్ట్రింగ్ను కనుగొనడానికి శోధనను బలవంతం చేయడానికి ఉపయోగిస్తారు:
పేర్కొన్న స్ట్రింగ్తో ఫైల్ పేర్లు విజయవంతంగా పొందడం గమనించవచ్చు.
ముగింపు
పవర్షెల్లోని బహుళ ఫైల్లలో స్ట్రింగ్ను శోధించడానికి, “ని ఉపయోగించండి సెలెక్ట్-స్ట్రింగ్ ' లేదా ' sls ” cmdlets. మొదటి పద్ధతిలో, 'Get-ChildItem' cmdlet, '-recurse' మరియు '-pattern' ఫ్లాగ్లు మరియు పైప్లైన్ (|)తో 'సెలెక్ట్-స్ట్రింగ్'ని ఉపయోగించండి, ఇది ఒక కమాండ్ యొక్క అవుట్పుట్ను మరొకదాని ఇన్పుట్కు చేర్చుతుంది. . “sls” కమాండ్లో, మొదటి విధానంలో ఉపయోగించిన ఆదేశాల యొక్క అన్ని మారుపేర్లను ఉపయోగించండి. ఎందుకంటే 'sls' అనేది 'సెలెక్ట్-స్ట్రింగ్' cmdlet యొక్క మారుపేరు. ఈ పోస్ట్ బహుళ ఫైల్లలో స్ట్రింగ్ను శోధించడానికి అనేక పద్ధతులను అందించింది.