Come dividere una stringa in due variabili nel PowerShell

November 11

Come dividere una stringa in due variabili nel PowerShell


Microsoft PowerShell è un framework per l'esecuzione di script e automatizzando le attività che utilizzano il sistema operativo Microsoft Windows. PowerShell v2.0 è disponibile per Windows 7 e può essere utilizzato anche con Windows XP Service Pack 3 se è stato installato. Utilizzando la funzione di PowerShell "Split", una stringa può essere suddiviso in parti utilizzando un delimitatore personalizzato. Il risultato viene riportato in forma di matrice, con ciascun elemento di matrice contenente una parte della stringa originale.

istruzione

1 Avviare Windows PowerShell facendo clic sul pulsante di Windows "Start" e digitando "PowerShell" in "Cerca programmi e file" casella di testo. Si aprirà la console di Windows PowerShell.

2 Tipo "notepad split.ps1" nella console di PowerShell per aprire Blocco note e creare un nuovo script chiamato "split.ps1." Fai clic su "Sì" quando richiesto dal Blocco note per permettere al nuovo file da creare.

3 Digitare i seguenti comandi nel nuovo file, quindi salvare il file:

$ Text = "Windows PowerShell - Ciao mondo!"

$ Split = $ text.split ( "-")

echo $ Split [0]

echo $ Split [1]

In primo luogo, una stringa viene creata denominata "$ testo" che contiene il testo da dividere. La stringa viene quindi divisa utilizzando la funzione di PowerShell "Split", passando nel carattere della stringa è di essere raggruppati per. Nel codice precedente, la stringa viene divisa in corrispondenza della posizione del trattino. Questo crea una matrice in "$ split" con due elementi. Il primo elemento contiene tutto il testo fino al trattino e il secondo elemento contiene tutto il testo dopo il trattino. I contenuti dei due elementi vengono quindi visualizzati per verificare il comando ha funzionato.

4 Eseguire lo script in PowerShell digitando e il display visualizza l'uscita di sotto, indicando il comando ha avuto successo "\ split.ps1.":

Windows PowerShell

Ciao mondo!

Consigli e avvertenze

  • Se si ottiene l'errore "split.ps1 file non può essere caricato perché la
  • esecuzione di script è disabilitata su questo sistema "quando si avvia lo script, vuol dire che lo scripting è disabilitato sul sistema, che è fatto di default per la sicurezza. Per consentire i propri script per l'esecuzione, avviare PowerShell come amministratore e quindi eseguire il seguente comando: "Set-ExecutionPolicy RemoteSigned."