Cosa fa il simbolo @ in PowerShell

Cosa fa il simbolo @ in PowerShell

IL "@"Il simbolo in PowerShell viene utilizzato per molte operazioni. Ad esempio, l'aggiunta di parentesi rotonde con questo simbolo crea un operatore di sottoespressione di array "@()", Che può essere utilizzato per creare un array. Inoltre, se questo simbolo è combinato con le parentesi graffe "@[ "", Può creare una tabella hash. Inoltre, può essere utilizzato per costruire una stringa multilinea.

Questo articolo osserverà i dettagli sul simbolo "@" in PowerShell.

Cosa fa il simbolo "@" in PowerShell?

Il simbolo "@" in PowerShell può essere utilizzato per:

    • Crea un array.
    • Crea una tabella hash.

Metodo 1: creare un array usando il simbolo "@" in PowerShell

IL "@"Il simbolo si combina con la coppia di parentesi graffe"()"Per creare una sottoespressione di array. L'operatore di sottoespressione dell'array "@()"Aiuta a creare un array.

Esempio

Ad esempio, controlla questo esempio per creare un array:

$ array = @("gatto", "cane", "cavallo")


In conformità con il codice sopra:

    • Innanzitutto, avvia una variabile "$ array"Per conservare un array.
    • Per avviare un array, prima, specifica il "@"Simbolo e aggiungi oggetti al suo interno separato da una virgola all'interno di piccole parentesi:


Visualizziamo gli oggetti all'interno dell'array invocando l'array assegnata variabile:

$ array


Metodo 2: crea una tabella hash in PowerShell usando il simbolo "@"

IL "@"Simbolo se combinato con le parentesi graffe""Definisce una tabella hash, il cui simbolo è"@". Le chiavi e i valori della tabella hash vengono aggiunti al suo interno.

Esempio

In questa illustrazione, la creazione della tabella hash sarà dimostrata:

$ hash = @
key1 = "val_1"
Key2 = "Val_2"
Key3 = "Val_3"


Secondo il codice sopra:

    • Innanzitutto, avvia una variabile "$ hash"E assegna una tabella di hash.
    • Per creare una tabella hash, in primo luogo, specificare il "@"Simbolo, quindi aggiungi più tasti e assegna loro i valori all'interno delle parentesi graffe:


Output della tabella hash creata chiamando la variabile che viene assegnata:

Write-output $ hash


Per visualizzare la tabella hash nella console PowerShell:

Innanzitutto, scrivi il "Write-Output"Cmdlet e specificare la tabella hash assegnata variabile:


Visualizziamo il valore della tabella hash singolo nella console PowerShell:

write-output $ hash ["key1"]


Per visualizzare il valore di hash singolo nella console PowerShell:

Innanzitutto, scrivi il "Write-Output"CMDLET, specificare la variabile tabella hash e aggiungere il nome del valore della chiave da visualizzare all'interno delle parentesi graffe:


Questo riguardava tutto il "@"Simbolo in PowerShell.

Conclusione

IL "@"Simbolo in PowerShell quando combinato con una coppia di parentesi graffe fa un operatore di sottoespressione di array, che alla fine crea un array. Tuttavia, quando questo simbolo è combinato con le parentesi graffe del rettangolo, può creare una tabella hash. Questo blog ha coperto tutti gli scenari e le dimostrazioni del simbolo "@".