Metodo di sostituzione di PowerShell | Spiegato

Metodo di sostituzione di PowerShell | Spiegato
PowerShell è uno strumento di scripting utilizzato principalmente per le attività amministrative. PowerShell supporta anche il testo e le stringhe come fanno la maggior parte degli altri linguaggi di programmazione. PowerShell ha un'altra funzionalità interessante che è un metodo sostituito (). Il metodo sostituito () consente di sostituire il testo, le stringhe o i caratteri all'interno dei file di testo.

Il metodo sostituito () è uno dei modi più semplici per sostituire le corde in PowerShell.

In questo post, forniremo una visione approfondita del metodo di sostituzione di PowerShell () insieme ai vari casi d'uso.

Come utilizzare il metodo PowerShell Sostituzione ()?

In primo luogo, lo scopo del metodo Sostituzione () è quello di mettere alcuni caratteri/set di caratteri al posto dei caratteri esistenti di una stringa. Questa sezione fornisce una visione del funzionamento e degli usi del metodo sostituito () in PowerShell.

Sintassi

> .Sostituire (Oldstring, Newstring)

Dalla sintassi, si osserva che il metodo sostituito () accetta due parametri e questi sono definiti come:

  • Oldstring: I personaggi da trovare.
  • Newstring: I personaggi che verranno sostituiti con "Vecchio" caratteri.

Esempio 1: sostituire caratteri/sottostringi utilizzando il metodo Sostituisci ()

Questo esempio dimostra come la sequenza di caratteri può essere sostituita usando il metodo sostituito ().

Nel codice seguente, una stringa viene archiviata in una variabile denominata $ string e il metodo sostituito () viene applicato su quella variabile per sostituire "TUV" con "def":

> $ string = "tuvxyz"
> $ string.Sostituisci ("TUV", "def")

Esegui lo script dal terminale come abbiamo fatto qui:

Si osserva dall'output che il metodo sostituito () ha sostituito i caratteri e l'uscita viene visualizzata nella console.

Nota: Per eseguire/eseguire uno script PowerShell da un terminal PowerShell, è necessario copiare il percorso completo dello script nel terminale e premere Invio. Per maggiori dettagli sull'esecuzione dello script, fai clic qui: come eseguire uno script PowerShell.

Esempio 2: sostituire una sottostringa utilizzando il metodo Sostituisci ()

Per sostituire una stringa in PowerShell, è necessario archiviare una stringa in una variabile. Nel codice seguente, il file $ string La variabile contiene due sottostringi. Il metodo sostituito () viene applicato su $ string variabile per sostituire la sottostringa denominata "Freddo"Con una nuova sottostringa chiamata"Bellissimo":

> $ string = 'cool, tempo'
> $ string.Sostituisci ('cool', 'bello')

Eseguiamo lo script:

Si osserva dall'output che il "Freddo"È stato sostituito dal"Bellissimo".

Esempio 3: rimuovere una sottostringa utilizzando il metodo sostituito ()

In Powershell, il Sostituire() Il metodo viene anche utilizzato per rimuovere la sottostringa. Nell'esempio seguente, la sottostringa "Freddo"Verrà rimosso (sostanzialmente verrà sostituito con") usando il metodo sostituito ():

> $ string = 'cool, tempo'
> $ string.Sostituisci ('cool', ")

Eseguire lo script per ottenere il risultato:

L'output mostra solo il secondo argomento, non il primo, perché la prima sottostringa viene rimossa utilizzando il metodo sostituito ().

Conclusione

Il metodo PowerShell sostituisce () sostituisce i caratteri abbinati in una stringa. Il metodo sostitutivo () corrisponde ai caratteri forniti dall'utente e li sostituisce con una sottostringa/carattere. Il metodo sostituito () aiuta anche in caratteri/substrings. Questo articolo fornisce una panoramica dettagliata del metodo sostituito () in PowerShell e i suoi casi d'uso anche tramite esempi.