PowerShell:
Använda en interaktiv skal (REPL)
Hur man gör:
Starta PowerShell och du är i REPL. Prova Cmdleten Get-Date
:
PS > Get-Date
Du bör se det aktuella datumet och tiden som utmatning:
Onsdag, 31 mars 2023 12:34:56 PM
Nu, kedja kommandon. Låt oss sortera processer efter minnesanvändning:
PS > Get-Process | Sort-Object WS -Descending | Select-Object -First 5
Detta ger ut de fem främsta processerna efter storlek på arbetsuppsättningen (minnesanvändning).
Djupdykning
PowerShell:s REPL har sina rötter i Unix-skalet och andra dynamiska språkskal som Python. Det är en enanvändar-, interaktiv kommandotolk. Till skillnad från ett kompilerat språk där du skriver hela applikationer och sedan kompilerar, låter en REPL-miljö dig skriva och köra kod en rad i taget. PowerShell stöder också skriptkörning för större uppgifter.
Alternativ för Windows inkluderar Kommandotolken eller andra språkspecifika REPL:s som IPython. I Unix/Linux-världen tjänar skal som bash eller zsh en liknande funktion.
PowerShell:s implementering använder en värdapplikation för att köra skalet. Även om PowerShell.exe i Windows är den vanligaste, kan andra som Integrated Scripting Environment (ISE) eller Visual Studio Code:s integrerade terminal också fungera som värd.