Come formattare una stringa in PowerShell
Questa sezione contiene i possibili modi per eseguire la formattazione delle stringhe in PowerShell. Viene fornita una descrizione di ciascun metodo insieme a un esempio:
Espandi una stringa
Il modo principale per ottenere una stringa di formato è espanderla con l'aiuto dei segnaposto. Qui forniremo una dimostrazione di come una stringa può essere estesa. Quindi, scaviamo nel processo di formattazione delle stringhe:
In primo luogo, abbiamo archiviato una stringa in una variabile denominata $ make che contiene il valore "HP". L'archiviazione variabile si riferisce al comando scritto di seguito:
> $ make = "hp"
Dopo la creazione variabile, l'abbiamo usata in un'altra variabile di stringa, come si può vedere nel comando scritto di seguito. Una volta eseguito il comando, si osserva che il valore della stringa è stato ampliato dal $ make variabile.
> Write-Output "$ Make è la principale azienda del produttore di laptop"
Funzione di formato
La funzione del formato risiede nel file .Classe di stringa di rete e la seguente sintassi aiutano a usarla:
[String] :: Format (<"string-instance">)
IL Nella sintassi sopra contiene la stringa che verrà formattata usando la funzione di formato.
Per esercitare la funzione di formato, viene creata una variabile stringa ($ SVAR) e il Linuxhint Il valore è memorizzato in esso:
> $ SVAR = "LinuxHint"
Successivamente, la funzione di formato viene applicata nel modo seguente:
> [String] :: Format ("Benvenuti a $ Svar")
Operatore di formato
L'operatore di formato fornisce anche supporto per la formattazione delle stringhe ed è molto utile per posizionare più di una variabile di stringa. Pratichiamo il suo utilizzo seguendo l'esempio di seguito:
In primo luogo, due variabili di stringa $ SV1 E $ SV2 vengono dichiarati utilizzando i seguenti comandi:
> $ sv1 = "benvenuto a"
> $ Sv2 = "LinuxHint"
Una volta dichiarate le variabili, l'operatore di formato (-F) viene utilizzato con una stringa come mostrato di seguito. 0 e 1 sono gli indici delle variabili di stringa e questi numeri di indice sono ottenuti dall'ordine delle variabili dopo il formato(-F) operatore. Ad esempio, il 0 e 1 si riferisce a $ SV1 E $ SV2 rispettivamente.
> "Ciao! E 0 1 "-f $ sv1, $ sv2
Oltre alla specialità multivariabile degli operatori di formato, può anche essere utilizzata per formattare una stringa che contiene una variabile. Ad esempio, una variabile di stringa viene dichiarata e utilizzata in un'istanza di stringa seguita da un operatore di formato.
> $ Sv = "Ubuntu"
> "0 è una distribuzione basata su Debian di Linux" -F $ SV
Operatore di formato e funzione di formato
L'operatore di formato e la funzione di formato possono essere uniti per ottenere una stringa formattata. L'operatore di formato viene utilizzato prima/dopo di una funzione di formato.
Anche in questo caso due variabili sono dichiarate $ v1 e $ v2:
> $ v1 = "formattazione stringa"
> $ v2 = "viene eseguito"
La funzione formato e l'operatore di formato possono essere applicati nel modo seguente.
> [String] :: Format ("Ciao, il suo PowerShell e 0 1", $ v1, $ v2)
Suggerimento bonus
Si osserva che di solito una variabile di stringa viene utilizzata in un'istanza di stringa. Tuttavia, si possono utilizzare più tipi di dati o formattazione delle stringhe. Ad esempio, il comando fornito di seguito mostra l'integrazione di numeri interi e le variabili di stringa per la formattazione delle stringhe.
> $ s = "tastiera"
> $ cn = 19
> [String] :: Format ("Il prezzo di $ S è '$$ CN")
Conclusione
La stringa di formato consente di restituire una stringa formattata utilizzando le variabili in un'istanza di stringa. Questo articolo fornisce i possibili modi per formattare le stringhe in PowerShell che includono l'espansione delle stringhe, l'uso della funzione di formato e l'uso dell'operatore di formato. Il metodo di espansione della stringa integra solo una variabile in una stringa e l'operatore -f viene utilizzato nel metodo dell'operatore di formato per formattare una stringa. Inoltre, la funzione di formato di a .La classe Net utilizza la sua sintassi definita per la formattazione delle stringhe. Alla fine, si verificheresti anche la formattazione delle stringhe utilizzando variabili di più tipi di dati.