PowerShell formato string

PowerShell formato string
Variáveis ​​de string são frequentemente usadas em linguagens de programação para manipular o texto. Em PowerShell, existem várias maneiras de descrever ou definir uma variável de string. A sequência do formato em PowerShell permite estender a funcionalidade de uma variável de string usando espaço reservado. Qualquer variável pode estar contida nesses espaços reservados e, em seguida, esses espaços reservados são incorporados em uma corda. O conceito de cordão de formato é como a interpolação de string. Neste artigo, esclareceremos as possíveis maneiras de formatar uma string no PowerShell.

Como formatar uma string em PowerShell

Esta seção contém as maneiras possíveis de executar a formatação de strings no PowerShell. Uma descrição de cada método é fornecida juntamente com um exemplo:

Expandir uma string

A principal maneira de obter uma string de formato é expandi -la com a ajuda de espaço reservado. Aqui, forneceremos uma demonstração de como uma string pode ser estendida. Então, vamos nos aprofundar no processo de formatação da string:

Em primeiro lugar, armazenamos uma corda em uma variável nomeada $ make que contém o valor "HP". O armazenamento variável refere -se ao comando escrito abaixo:

> $ make = "hp"

Após a criação variável, usamos em outra variável de string, como pode ser visto no comando escrito abaixo. Depois que o comando for executado, você observaria que o valor da string foi expandido pelo $ make variável.

> Write-Output "$ make é a principal empresa de fabricantes de laptops"

Função de formato

A função de formato reside no .Net String Class e a seguinte sintaxe ajudam a usá -la:

[String] :: formato (<"string-instance">)

O Na sintaxe acima contém a string que será formatada usando a função de formato.

Para exercer a função de formato, uma variável de string é criada ($ svar) e o Linuxhint O valor é armazenado nele:

> $ svar = "Linuxhint"

Depois disso, a função de formato é aplicada da seguinte maneira:

> [String] :: Format ("Welcome to $ Svar")

Operador de formato

O operador de formato também fornece suporte para formatação de string e é bastante útil para colocar mais de uma variável de string. Vamos praticar seu uso seguindo o exemplo abaixo declarado:

Em primeiro lugar, duas variáveis ​​de string $ sv1 e $ sv2 são declarados usando os seguintes comandos:

> $ sv1 = "Bem -vindo a"
> $ sv2 = "linuxhint"

Depois que as variáveis ​​são declaradas o operador de formato (-f) é usado com uma string como mostrado abaixo. Os 0 e 1 são os índices das variáveis ​​da string e esses números de índice são obtidos da ordem de variáveis ​​após o formato(-f) operador. Por exemplo, o 0 e 1 refere -se a $ sv1 e $ sv2 respectivamente.

> "Olá! E 0 1 "-f $ sv1, $ sv2

Além da especialidade multivariável dos operadores de formato, ele também pode ser usado para formatar uma string que contém uma variável. Por exemplo, uma variável de string é declarada e usada em uma instância de string seguida por um operador de formato.

> $ SV = "Ubuntu"
> "0 é uma distração baseada no Debian de Linux" -f $ SV

Operador de formato e função de formato

O operador de formato e a função de formato podem ser unidos para obter uma corda formatada. O operador de formato é usado antes/depois do de uma função de formato.

Aqui, novamente, duas variáveis ​​são declaradas $ V1 e $ V2:

> $ v1 = "String formating"
> $ v2 = "está sendo realizado"

A função de formato e o operador de formato podem ser aplicados da seguinte maneira.

> [String] :: format ("oi, seu PowerShell e 0 1", $ v1, $ v2)

Dica de bônus

Observa -se que geralmente uma variável de string é usada em uma instância de string. No entanto, pode -se usar vários tipos de dados ou formatação de string. Por exemplo, o comando fornecido abaixo mostra a integração de inteiros e variáveis ​​de string para formatação de string.

> $ s = "teclado"
> $ cn = 19
> [String] :: formato ("O preço de $ s é '$$ cn")

Conclusão

A sequência do formato permite retornar uma string formatada usando as variáveis ​​em uma instância de string. Este artigo fornece as possíveis maneiras de formatar seqüências de strings em PowerShell que incluem expansão de string, o uso da função de formato e o uso do operador de formato. O método de expansão da string apenas integra uma variável em uma string e o operador -f é usado no método do operador de formato para formatar uma string. Além disso, a função de formato de um .A classe Net usa sua sintaxe definida para formatação de string. No final, você também experimentaria formatação de string usando variáveis ​​de vários tipos de dados.