PowerShell:
Використання інтерактивної оболонки (REPL)
Як це зробити:
Запустіть PowerShell, і ви потрапите до REPL. Спробуйте командлет Get-Date
:
PS > Get-Date
Ви повинні побачити вивід поточної дати та часу:
Середа, 31 березня 2023 12:34:56
Тепер, поєднайте команди. Давайте сортуватимемо процеси за використанням пам’яті:
PS > Get-Process | Sort-Object WS -Descending | Select-Object -First 5
Це виведе п’ять процесів з найбільшим розміром використаної пам’яті (використання пам’яті).
Поглиблений аналіз
REPL PowerShell має свої корені в оболонці Unix та інших динамічних мовних оболонках, таких як Python. Це однокористувацьке, інтерактивне середовище виконання команд. На відміну від компільованої мови, де ви пишете цілі додатки, а потім компілюєте, середовище REPL дозволяє писати і виконувати код по одному рядку за раз. PowerShell також підтримує виконання скриптів для більших завдань.
Альтернативи для Windows включають Командний рядок або інші специфічні для мови REPL, як IPython. У світі Unix/Linux оболонки на кшталт bash або zsh виконують схожу функцію.
Реалізація PowerShell використовує хост-додаток для запуску оболонки. Хоча PowerShell.exe у Windows є найпоширенішим, інші, як-от Інтегроване середовище скриптів (ISE) або інтегрований термінал Visual Studio Code, також можуть слугувати хостом.