Aprenda o formato de string do PowerShell e as seqüências de expansão

Aprenda o formato de string do PowerShell e as seqüências de expansão

Uma string no PowerShell é um tipo de dados que consiste em uma sequência de caracteres que representam um texto significativo. Strings em PowerShell são definidas usando cotações únicas ou duplas. Variáveis ​​e seqüências. Além disso, essas cordas podem ser formatadas usando o operador de formato PowerShell “-f”.

Neste blog, detalhes relacionados à formatação e expansão das strings serão fornecidos.

Aprenda o formato de string do PowerShell e as seqüências de expansão

Neste artigo, os seguintes métodos serão discutidos:

    • Expandindo uma string
    • Formatando uma string

Método 1: Expandindo uma string no PowerShell

As cordas em PowerShell podem ser expandidas usando os espaços reservados. Os exemplos abaixo darão mais explicações da expansão da string em PowerShell.

Exemplo 1: Expanda uma string atribuindo um nome de arquivo

Esta ilustração expandirá a string atribuindo um nome de arquivo a uma variável e definindo o caminho completo do arquivo:

$ File = 'novo.TXT'
$ Path = "c: \ doc \ new \ $ arquivo"
$ Caminho


De acordo com o código acima:

    • Primeiro, inicialize uma variável “Arquivo”E atribua o valor“Novo.TXT”Dentro de citações invertidas únicas.
    • Em seguida, inicialize outra variável "caminho" e atribua o valor "C: \ doc \ new \ $ arquivo”.
    • A variável “Arquivo”No valor acima, ajudará a expandir a string.
    • Por fim, chame a variável “Caminho”:



Exemplo 2: Expanda uma string especificando o endereço do arquivo

Este exemplo expandirá a string colocando as variáveis ​​atribuídas ao endereço do arquivo em um caminho completo de arquivo:

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


De acordo com o snippet de código acima:

    • Em primeiro lugar, inicialize uma variável “Arquivo”.
    • Atribua o “Get-item”Variável junto com a“-Caminho”Parâmetro e o valor“C: \ novo.TXT”Para a variável declarada.
    • Em seguida, inicialize outra variável e atribua o valor “C: \ doc \ new \ $ ($ arquivo.Nome)““.
    • Agora, ligue para o “$ Caminho”Variável para exibir string expandida:


Método 2: Formatando uma string no PowerShell

A formatação da string permite que os usuários estendam a funcionalidade da variável da string usando os espaços reservados. Esses espaços reservados podem conter quaisquer variáveis ​​dentro deles, que podem ser incorporadas em uma corda.

Exemplo: expanda e formate a string de uma vez

Esta ilustração mostrará como expandir e formatar uma string no PowerShell:

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


De acordo com o código acima:

    • Primeiro, inicialize uma variável “Arquivo”E depois atribua o cmdlet“Get-item”.
    • Depois disso, especifique o “-Caminho”Parâmetro e atribua o valor“C: \ novo.TXT”.
    • Em seguida, adicione outro valor de caminho 'C: \ doc \ new \ 0'que contém o espaço reservado “0”.
    • Depois disso, adicione o “-f”Parâmetro e depois defina a variável“Arquivo”E concatenar com o“Nome”:



Isso se tratava de formatar e expandir cordas em PowerShell.

Conclusão

Uma string no PowerShell é uma série de personagens que fazem um texto significativo. Strings podem ser expandidas concatenando outra string ou caminho de arquivo com ela. Além disso, uma string pode ser formatada usando o “-fOperador. Este post elaborou a expansão e formatação de cordas em PowerShell.