PowerShell:
Lendo argumentos da linha de comando
Como Fazer:
# Exemplo de script.ps1 que lê argumentos de linha de comando
param (
[String]$nome,
[Int]$idade
)
Write-Host "Olá, $nome! Você tem $idade anos de idade."
# Exemplo de uso na linha de comando:
# .\script.ps1 -nome "João" -idade 30
# Saída esperada no console:
# Olá, João! Você tem 30 anos de idade.
Mergulho Profundo
Os argumentos de linha de comando existem desde os primeiros dias das interfaces de texto, uma forma de passar informações adicionais aos programas que estão iniciando. No PowerShell, param
é usado para definir os parâmetros que você quer aceitar. Alternativas incluem o uso direto da variável automática $args
, que é um array que contém todos os argumentos de linha de comando não associados a um parâmetro nomeado. Quanto à implementação, trabalhar com argumentos de linha de comando é essencial para permitir a integração e automação de scripts com sistemas mais amplos e tarefas de rotina.