O que o símbolo @ faz em PowerShell

O que o símbolo @ faz em PowerShell

O "@”O símbolo do PowerShell é usado para muitas operações. Por exemplo, a adição de aparelhos redondos com este símbolo faz com que um operador de sub-expressão de matriz “@()”, Que pode ser usado para criar uma matriz. Além disso, se este símbolo for combinado com os aparelhos de retângulo “@[ ]”, Ele pode criar uma tabela de hash. Além disso, pode ser utilizado para construir uma corda multilina.

Este artigo observará detalhes sobre o símbolo "@" em PowerShell.

O que o símbolo "@" faz em PowerShell?

O símbolo "@" em PowerShell pode ser utilizado para:

    • Crie uma matriz.
    • Crie uma tabela de hash.

Método 1: Crie uma matriz usando o símbolo "@" em PowerShell

O "@”Símbolo combina com o par de aparelhos redondos“()”Para fazer uma sub-expressão de matriz. O operador de sub-expressão da matriz “@()”Ajuda a criar uma matriz.

Exemplo

Por exemplo, confira este exemplo para criar uma matriz:

$ array = @("gato", "cachorro", "cavalo")


De acordo com o código acima:

    • Primeiro, inicie uma variável “$ matriz”Para armazenar uma matriz.
    • Para iniciar uma matriz, primeiro, especifique o “@”Símbolo e adicione objetos dentro dele separados por uma vírgula dentro de pequenos aparelhos:


Vamos exibir os objetos dentro da matriz, invocando a variável atribuída pela matriz:

$ matriz


Método 2: Crie uma tabela de hash no PowerShell usando o símbolo "@"

O "@“Símbolo quando combinado com os aparelhos encaracolados“”Define uma tabela de hash, cujo símbolo é“@”. As chaves e valores da tabela de hash são adicionados dentro dele.

Exemplo

Nesta ilustração, a criação da tabela de hash será demonstrada:

$ hash = @
key1 = "val_1"
key2 = "val_2"
key3 = "val_3"


De acordo com o código acima:

    • Primeiro, inicie uma variável “$ hash”E atribua uma tabela de hash a ele.
    • Para criar uma tabela de hash, primeiro, especifique o “@”Símbolo, adicione várias teclas e atribua -lhes valores dentro dos aparelhos encaracolados:


Vamos produzir a tabela de hash criada chamando a variável que ela está atribuída:

Write-Output $ hash


Para exibir a tabela de hash no Console PowerShell:

Primeiro, escreva o “Write-Output”CMDlet e especifique a tabela de hash atribuída Variável:


Vamos exibir o valor único da tabela de hash no console PowerShell:

Write-Output $ hash ["key1"]


Para exibir o valor de hash único no Console PowerShell:

Primeiro, escreva o “Write-Output”CMDLET, especifique a tabela de hash atribuída variável e adicione o nome do valor da chave a ser exibido dentro dos aparelhos quadrados:


Isso foi tudo sobre o “@”Símbolo em PowerShell.

Conclusão

O "@”O símbolo do PowerShell, quando combinado com um par de aparelhos redondos, faz um operador de sub-expressão de matriz, que eventualmente cria uma matriz. No entanto, quando este símbolo é combinado com os aparelhos de retângulo, ele pode criar uma tabela de hash. Este blog abordou todos os cenários e demonstrações do símbolo "@".