Hovedmålet med denne artikkelen er å forklare PowerShell -erstatningsoperatøren.
Hvordan bruke PowerShell erstatte operatør?
PowerShell -erstatningsoperatøren er betegnet av "-erstatte" som brukes til å oppdatere eller erstatte den spesifiserte verdien ved hjelp av vanlige uttrykk. Med erstatning kan du også gi nytt navn til filene og kan til og med endre utvidelser.
I PowerShell erstatter operatør er det tre hovedkomponenter. Disse komponentene inkluderer -erstatte, -Creplace, og -ireplace. Alle disse erstatter operatørkomponenter vil bli praktisk talt implementert i de kommende artiklene.
Eksempel 1: Hvordan erstatte en enkelt verdi i PowerShell?
De -erstatte Operatør brukes til å erstatte en spesifisert verdi av det vanlige uttrykket. For eksempel samsvarer eksemplet koden samsvarer med "b”Og erstatter den med“B”.
'A, B, C, D' -replace 'B', 'B'I output kan det sees at “B” i små bokstaver erstattes med store bokstaver “B”.
Merk: Den første verdien etter -erstatte er søkeuttrykk Mens det andre er erstatte/erstatte uttrykk.
Eksempel 2: Hvordan erstatte flere verdier i PowerShell?
Følgende kommando fungerer på samme måte som ovenfor. Imidlertid "-erstatte”Operatøren brukes til å erstatte”en”Og“b”Med“EN”Og“BHenholdsvis.
'A, B, C, D' -replace 'A, B', 'A, B'Utgangen representerer at “-erstatte”Operatøren har erstattet bokstavene”en”Og“b”Med“EN”Og“BHenholdsvis.
Eksempel 3: Hvordan oppdatere strengverdier ved hjelp av PowerShell?
I dette eksemplet vil vi bruke erstatningsoperatøren til å oppdatere strengverdiene. Følgende kode lagrer fire verdier i en variabel.
$ frukt = 'eple, mango, banan, fersken'Bruk nå erstatningsoperatøren til å oppdatere den spesifikke verdien. For eksempel vil jeg oppdatere 'Fersken' med 'Oransje'. Følgende kommando vil erstatte fersken med oransje.
$ frukt -Replace 'Peach', 'Orange'Som praktisk illustrert, returnerte utgangen den oppdaterte verdien uavhengig av den gamle verdien (fersken).
Denne gangen lagrer vi fruktartiklene i $ varer variabel. Vi har også lagt til statusen til fruktartiklene, enten det er tilgjengelig eller ikke.
$ elementer = 'Apple: ja, mango: ja, banan: ja, fersken: ja'Som du kan se, er fruktartiklene utilgjengelige med 'Ja' status.
Denne gangen må jeg oppdatere statusen til mango fra 'Ja' til 'Nei'. Kjør den nedenfor-nevnte kommandoen ved hjelp av erstatningsoperatør.
$ elementer -Replace 'Mango: Yes', 'Mango: Nei'Det kan observeres i utgangen at mango nå er oppdatert med status 'Nei'.
Bare i tilfelle jeg vil oppdatere alle verdiene fra Ja til Nei, da vil følgende kommando bli brukt.
$ varer -Replace 'ja', 'nei'Utgangen viser at statusen til alle fruktartikler er 'Nei'.
Eksempel 4: Hvordan erstatte det saksfølsomme uttrykket?
Erstatningsoperatøren er sene ufølsom som standard. Men du kan gjøre det case-sensitiv ved å bruke “-Creplace” operatør. Du kan bruke sakens følsomhetsregler ved å legge til “C” med -Erstatt operatør. Kjør for eksempel følgende kommando for å erstatte små bokstaver “A” med “ *”.
$ frukt -kanplass "a", "*"I henhold til ovennevnte output -skjermbilde, alle "en" erstattes med “ *”
Her er et annet eksempel, denne gangen vil vi erstatte "EN" med “ *”. Kjør den nedenfor-nevnte eksempler på kommandoen.
$ frukt -kanplass "a", "*"Resultatet kan sees at kommandoen bare fant en singel "EN" og erstattet den med “ *”.
Eksempel 5: Hvordan erstatte det etterfølgende uttrykket?
De “-IREPLACE” kan også brukes til å gjøre uttrykket eksplisitt case-ufølsom. Den case-ufølsomme operatøren vil oppdatere alle samsvarende bokstaver/ord/verdier uavhengig av sakens følsomhet.
$ frukt -eplace "a", "*"I henhold til ovennevnte skjermbilde er alle bokstavene både i øvre og små bokstaver blitt oppdatert med “ *”.
Værsågod! Ved hjelp av erstatningsoperatøren har du lært å erstatte eller erstatte verdiene i PowerShell.
Konklusjon
Powershell erstatte operatør kan erstatte og gi nytt navn til de spesifiserte verdiene for de vanlige uttrykkene. Erstatt operatør kommer under sammenligningsoperatøren av PowerShell. I denne artikkelen har du lært de essensielle funksjonene og formålet med PowerShell -erstatningsoperatøren. For en bedre forståelse har vi demonstrert eksempler for å vise den praktiske implikasjonen av erstatningsoperatøren i PowerShell.