PowerShell:
Bruke et interaktivt skall (REPL)
Hvordan:
Start PowerShell, og du er i REPL. Prøv Get-Date
Cmdlet:
PS > Get-Date
Du burde se utskriften av gjeldende dato og klokkeslett:
Onsdag, 31. mars 2023 12:34:56 PM
Nå kan du kjede kommandoer. La oss sortere prosesser etter minnebruk:
PS > Get-Process | Sort-Object WS -Descending | Select-Object -First 5
Dette gir ut de fem øverste prosessene etter størrelse på arbeidssett (minnebruk).
Dypdykk
PowerShell sin REPL har sine røtter i Unix-skallet og andre dynamiske språkskall som Python sitt. Det er et enkeltbruker, interaktivt kommando-utførelsesmiljø. I motsetning til et kompilert språk hvor du skriver hele applikasjoner og deretter kompilerer, lar et REPL-miljø deg skrive og kjøre kode en linje av gangen. PowerShell støtter også skriptkjøring for større oppgaver.
Alternativer for Windows inkluderer Kommandoprompt eller andre språkspesifikke REPL-er som IPython. I Unix/Linux-verdenen tjener skall som bash eller zsh en lignende funksjon.
PowerShell sin implementasjon bruker en vertsapplikasjon for å kjøre skallet. Selv om PowerShell.exe i Windows er mest vanlig, kan andre som det integrerte skriptmiljøet (ISE) eller Visual Studio Codes integrerte terminal også tjene som vert.