ఈ బ్లాగ్ పేర్కొన్న ప్రశ్నను పరిష్కరించే పద్ధతులను చర్చిస్తుంది.
పవర్షెల్ని ఉపయోగించి టెక్స్ట్ ఫైల్లను ఎలా చదవాలి మరియు టెక్స్ట్ని రీప్లేస్ చేయడం ఎలా?
ఇప్పుడు, మేము టెక్స్ట్ ఫైల్లను చదవడానికి మరియు టెక్స్ట్ను విడిగా మరియు కలయికలో రీప్లేస్ చేయడానికి రెండు విధానాలను చర్చిస్తాము.
విధానం 1: పవర్షెల్ “గెట్-కంటెంట్” కమాండ్ని ఉపయోగించి టెక్స్ట్ ఫైల్లను చదవండి
ది ' పొందండి-కంటెంట్ ” cmdlet టెక్స్ట్ ఫైల్లను చదవడానికి PowerShellలో ఉపయోగించబడుతుంది. ఈ cmdlet PowerShell కన్సోల్లో టెక్స్ట్ ఫైల్ డేటాను ప్రదర్శిస్తుంది.
ఉదాహరణ 1: ఒకే వచన ఫైల్ను చదవండి
ఈ ఉదాహరణ “ని ఉపయోగించి టెక్స్ట్ ఫైల్లను ఎలా చదవాలో ప్రదర్శిస్తుంది. పొందండి-కంటెంట్ ” cmdlet. అయితే, ముందుగా ''ని ఉపయోగించి టెక్స్ట్ ఫైల్ని క్రియేట్ చేద్దాం అవుట్-ఫైల్ ” cmdlet.
'ఇది కొంత వచనం' | అవుట్ - ఫైల్ సి:\Doc\File.txt
పై కోడ్ ప్రకారం:
- ముందుగా, విలోమ కమాండ్లో స్ట్రింగ్ను జోడించండి.
- ఆ తర్వాత, పైప్లైన్ను జోడించండి' | ” మునుపటి ఆదేశం యొక్క ఫలితాన్ని తదుపరి ఆదేశానికి బదిలీ చేయడానికి.
- అప్పుడు, 'ని ఉపయోగించండి అవుట్-ఫైల్ అవుట్పుట్ను టెక్స్ట్ ఫైల్కి ఎగుమతి చేయడానికి ఫైల్ మార్గంతో పాటు cmdlet:
'ని ఉపయోగించి ఎగుమతి చేసిన టెక్స్ట్ ఫైల్ యొక్క కంటెంట్ను చదువుదాం పొందండి-కంటెంట్ ” ఫైల్ మార్గంతో cmdlet:
పొందండి-కంటెంట్ సి:\Doc\File.txt
ఒకే టెక్స్ట్ ఫైల్ విజయవంతంగా చదవబడింది.
ఉదాహరణ 2: పేర్కొన్న డైరెక్టరీలోని అన్ని టెక్స్ట్ ఫైల్లను చదవండి
సంబంధిత డైరెక్టరీలో అందుబాటులో ఉన్న అన్ని టెక్స్ట్ ఫైల్లను చదవడానికి ఈ ప్రదర్శన సహాయపడుతుంది:
పొందండి-కంటెంట్ సి:\డాక్\ * .పదముమొదట జోడించు ' పొందండి-కంటెంట్ ఫోల్డర్ చిరునామాతో పాటు cmdlet మరియు వైల్డ్కార్డ్ను జోడించండి * 'తో పాటు' .పదము ” సంబంధిత ఫోల్డర్లోని అన్ని టెక్స్ట్ ఫైల్లను చదవడానికి పొడిగింపు:
అన్ని టెక్స్ట్ ఫైల్లు డైరెక్టరీలో విజయవంతంగా చదవబడ్డాయి.
విధానం 2: PowerShell “-replace” పరామితిని ఉపయోగించి వచనాన్ని భర్తీ చేయండి
ది ' - భర్తీ స్ట్రింగ్లోని వచనాన్ని భర్తీ చేయడానికి ”పరామితి ఉపయోగించబడుతుంది. ఇది కామాతో వేరు చేయబడిన రెండు పదాల సందర్భాలను తీసుకుంటుంది. ఈ ఐచ్ఛికం మొదటి పదాన్ని శోధించి రెండవ పదంతో భర్తీ చేసే విధంగా పనిచేస్తుంది.
ఉదాహరణ 1: స్ట్రింగ్లో వచనాన్ని భర్తీ చేయండి
ఇప్పుడు, స్ట్రింగ్ కేటాయించిన వేరియబుల్లో టెక్స్ట్ ఇన్స్టాన్స్లను భర్తీ చేయండి:
$str = 'హలో ఎర్త్'$str - భర్తీ 'భూమి' , 'మార్స్'
పై కోడ్ ప్రకారం:
- ముందుగా, వేరియబుల్ని జోడించి, దానికి టెక్స్ట్ స్ట్రింగ్ను కేటాయించండి.
- ఆ తర్వాత, తదుపరి పంక్తిలో, వేరియబుల్ మరియు ' - భర్తీ ”కామాలతో వేరు చేయబడిన రెండు పదాలతో పాటు ఆపరేటర్.
- మొదటి పదం స్ట్రింగ్ లోపల శోధించబడుతుంది మరియు రెండవ దానితో భర్తీ చేయబడుతుంది:
ఇది గమనించవచ్చు ' భూమి '' ద్వారా భర్తీ చేయబడింది అంగారకుడు ”.
ఉదాహరణ 2: ఫైల్లోని అన్ని వచన సందర్భాలను భర్తీ చేయండి
పేర్కొన్న టెక్స్ట్ ఫైల్లోని అన్ని టెక్స్ట్ ఉదంతాలను భర్తీ చేయడానికి ఈ ఉదాహరణ చూపుతుంది:
( పొందండి-కంటెంట్ సి:\Doc\File.txt ) - భర్తీ చేయండి 'పిల్లి' , 'కుక్క' | సెట్-కంటెంట్ సి:\Doc\File.txtపై కోడ్ ప్రకారం:
- మొదట, '' అని వ్రాయండి పొందండి-కంటెంట్ ”చిన్న బ్రాకెట్లలోని ఫైల్ చిరునామాతో పాటు cmdlet.
- ఆ తర్వాత, ''ని జోడించండి - భర్తీ ” పరామితి మరియు కామాతో వేరు చేయబడిన విలోమ కామాల్లో రెండు పదాలను జోడించండి.
- అప్పుడు, పైప్లైన్ను జోడించండి' | 'మరియు' ఉపయోగించండి సెట్-కంటెంట్ లక్ష్యం ఫైల్ మార్గంతో పాటు:
దిగువ ఆదేశాన్ని అమలు చేయడం ద్వారా భర్తీ చేయబడిన వచనాన్ని తనిఖీ చేద్దాం:
పొందండి-కంటెంట్ సి:\Doc\File.txt
ఫైల్లోని వివిధ టెక్స్ట్ సందర్భాలు విజయవంతంగా భర్తీ చేయబడినట్లు గమనించవచ్చు.
ముగింపు
PowerShell ఉపయోగిస్తుంది ' పొందండి-కంటెంట్ టెక్స్ట్ ఫైల్లను చదవడానికి ఫైల్ మార్గంతో పాటు cmdlet. వచనాన్ని భర్తీ చేయడానికి, ముందుగా స్ట్రింగ్ లేదా ఫైల్ పాత్ను “గెట్-కంటెంట్”తో జోడించి, ఆపై “ని జోడించండి - భర్తీ ” కామాతో వేరు చేయబడిన రెండు పదాలతో పాటు పరామితి. ఈ పోస్ట్ పవర్షెల్లోని వచనాన్ని విడిగా లేదా ఏకకాలంలో చదవడానికి మరియు భర్తీ చేయడానికి వివరణాత్మక గైడ్ను వివరించింది.