Учебники

Powershell — Кронштейны

Powershell поддерживает три типа кронштейнов.

  • Скобки в скобках. — ()

  • Брекеты-скобки. — {}

  • Квадратные скобки. — []

Скобки в скобках. — ()

Брекеты-скобки. — {}

Квадратные скобки. — []

Скобки в скобках

Этот тип скобок используется для

  • передавать аргументы

  • приложить несколько инструкций

  • разрешить неоднозначность

  • создать массив

передавать аргументы

приложить несколько инструкций

разрешить неоднозначность

создать массив

пример

> $array = @("item1", "item2", "item3")
 
> foreach ($element in $array) { $element }
item1
item2
item3

Скобки скобки

Этот тип скобок используется для

  • приложить заявления

  • блокировать команды

приложить заявления

блокировать команды

пример

$x = 10

if($x -le 20){
   write-host("This is if statement")
}

Это даст следующий результат —

Выход

This is if statement.

Квадратные скобки

Этот тип скобок используется для

доступ к массиву

доступ к хеш-таблицам

фильтр с использованием регулярного выражения