logo

Comentários do PowerShell

Quando você quiser ajudar outras pessoas fornecendo informações sobre um código, você deve usar o comentários nesse código.

Assim como outras linguagens de programação ou script, você pode fornecer comentários em um PowerShell para fins de documentação.

No PowerShell, existem dois tipos de comentários:

  • Comentário de linha única
  • Comentário de múltiplas linhas ou bloco de comentários

Comentário de linha única

Comentários de linha única são aqueles nos quais você pode digitar um cerquilha símbolo # no início de cada linha. Tudo à direita do símbolo de hash será ignorado. Se você escrevesse múltiplas linhas em um script, você teria que usar o hash # símbolo no início de cada linha.

Sintaxe do comentário de linha única

A seguir estão as duas sintaxes para o comentário de linha única:

panda derreter

Sintaxe1:

 # 

Sintaxe2:

 # 

Exemplos

Exemplo 1: Este exemplo mostra como usar o comentário no final de uma linha

 PS C:> get-childitem #this command displays the child items of the C: drive 

Exemplo2: Este exemplo mostra como usar o comentário antes do código e no final de qualquer instrução.

 PS C:> #This code is used to print the even numbers from 1 to 10 PS C:> for($i = 1; $i -le 10; $i++) # This loop statement initialize variable from 1 and increment upto 10. >> { >> $x=$i%2 >> if($x -eq 0) # The if condition checks that the value of variable x is equalt to 0, if yes then execute if body >> { >> echo $i # This statement prints the number which is divisibel by 2 >> } >> } 

Saída:

 2 4 6 8 10 

Comentário de múltiplas linhas

Com o PowerShell 2.0 ou superior, foram introduzidos comentários de múltiplas linhas ou comentários de bloco. Para comentar as múltiplas linhas, coloque o < # símbolo no início da primeira linha e #> símbolo no final da última linha.

Sintaxe de comentário de múltiplas linhas

O bloco a seguir exibe a sintaxe do comentário de múltiplas linhas:

 Statement-1 Statement-2 Statement-N 

Exemplo: O exemplo a seguir descreve como usar o comentário de várias linhas no código.

 PS C:&gt; <# this code is used to print the>&gt; factorial of a given number#&gt; PS C:&gt; $a=5 PS C:&gt; $fact=1 PS C:&gt; for ($i=$a;$i -ge 1;$i--) &gt;&gt; { &gt;&gt; $fact=$fact * $i; &gt;&gt; } </#>

Digite o seguinte comando para exibir a saída do exemplo acima:

string está vazia
 PS C:&gt; $fact 120