Impara il formato di stringa PowerShell e le stringhe in espansione

Impara il formato di stringa PowerShell e le stringhe in espansione

Una stringa in PowerShell è un tipo di dati che consiste in una sequenza di caratteri che rappresentano un testo significativo. Le stringhe in PowerShell sono definite utilizzando citazioni singole o doppie. Le variabili e le stringhe non possono essere ampliate in stringhe a singolo citazione, ma con doppie citazioni. Inoltre, queste stringhe possono essere formattate usando l'operatore del formato PowerShell "-F".

In questo blog, saranno forniti dettagli relativi alla formattazione e all'espansione delle stringhe.

Impara il formato di stringa PowerShell e le stringhe in espansione

In questo articolo verranno discussi i seguenti metodi:

    • Espandere una stringa
    • Formattare una stringa

Metodo 1: espandere una stringa in PowerShell

Le corde di PowerShell possono essere ampliate utilizzando i segnaposto. Gli esempi seguenti forniranno ulteriori spiegazioni dell'espansione della stringa in PowerShell.

Esempio 1: espandere una stringa assegnando un nome file

Questa illustrazione amplierà la stringa assegnando un nome file a una variabile e quindi definendo il percorso completo del file:

$ File = 'nuovo.TXT'
$ Path = "c: \ doc \ new \ $ file"
$ Path


Secondo il codice sopra:

    • Innanzitutto, inizializza una variabile "File"E assegna il valore"Nuovo.TXT"All'interno di singole citazioni invertite.
    • Quindi, inizializza un'altra variabile "percorso" e assegna il valore "C: \ Doc \ New \ $ File".
    • La variabile "File"Nel valore di cui sopra aiuterà ad espandere la stringa.
    • Infine, chiama la variabile "Sentiero":



Esempio 2: espandere una stringa specificando l'indirizzo del file

Questo esempio amplierà la stringa posizionando l'indirizzo del file le variabili assegnate in un percorso file completo:

$ File = get -item -path 'c: \ new.TXT'
$ Path = "c: \ doc \ new \ $ ($ file.Nome)"
$ Path


Secondo lo snippet di codice sopra:

    • In primo luogo, inizializza una variabile "File".
    • Assegna il "Get-item"Variabile insieme a"-Sentiero"Parametro e valore"C: \ Nuovo.TXT"Alla variabile dichiarata.
    • Quindi, inizializza un'altra variabile e assegna il valore "C: \ doc \ new \ $ ($ file.Nome)".
    • Ora, chiama il "$ Path"Variabile per visualizzare la stringa espansa:


Metodo 2: formattare una stringa in PowerShell

La formattazione della stringa consente agli utenti di estendere la funzionalità della variabile stringa utilizzando i segnaposto. Questi segnaposto possono contenere qualsiasi variabile al loro interno, che può essere incorporata in una stringa.

Esempio: espandere e formattare la stringa contemporaneamente

Questa illustrazione mostrerà come espandere e formattare una stringa in PowerShell:

$ File = get -item -path 'c: \ new.TXT'
'C: \ doc \ new \ 0' -f $ file.Nome


Secondo il codice sopra:

    • Innanzitutto, inizializza una variabile "File"E quindi assegnare il cmdlet"Get-item".
    • Successivamente, specificare il "-Sentiero"Parametro e assegnare il valore"C: \ Nuovo.TXT".
    • Quindi, aggiungi un altro valore del percorso 'C: \ doc \ new \ 0"che contiene il segnaposto"0".
    • Dopodiché aggiungi il "-F"Parametro e quindi definire la variabile"File"E concatenare con il"Nome":



Si trattava di formattazione ed espansione delle stringhe in PowerShell.

Conclusione

Una stringa in PowerShell è una serie di personaggi che crea un testo significativo. Le stringhe possono essere ampliate concatenando un'altra stringa o percorso di file con essa. Inoltre, una stringa può essere formattata usando "-F"Operatore. Questo post ha elaborato sull'espansione e la formazione di stringhe in PowerShell.