Usando um shell interativo (REPL)

PowerShell:
Usando um shell interativo (REPL)

Como:

Inicie o PowerShell e você estará no REPL. Experimente o Cmdlet Get-Date:

PS > Get-Date

Você deve ver a data e a hora atual como saída:

Quarta-feira, 31 de março de 2023 12:34:56

Agora, encadeie comandos. Vamos ordenar processos pelo uso de memória:

PS > Get-Process | Sort-Object WS -Descending | Select-Object -First 5

Isso exibe os 5 principais processos por tamanho do conjunto de trabalho (uso de memória).

Aprofundamento

O REPL do PowerShell tem suas raízes no shell Unix e em outros shells de linguagens dinâmicas como o Python. É um ambiente de execução de comandos interativo de um único usuário. Diferente de uma linguagem compilada onde você escreve aplicações inteiras e depois compila, um ambiente REPL permite que você escreva e execute código uma linha por vez. O PowerShell também suporta a execução de scripts para tarefas maiores.

Alternativas para o Windows incluem o Prompt de Comando ou outros REPLs específicos de linguagem como o IPython. No mundo Unix/Linux, shells como bash ou zsh servem a uma função semelhante.

A implementação do PowerShell utiliza uma aplicação host para executar o shell. Embora o PowerShell.exe no Windows seja o mais comum, outros como o Integrated Scripting Environment (ISE) ou o terminal integrado do Visual Studio Code também podem servir como host.

Veja Também