При переходе с bash (который привычен всем
В bash для объявления переменной достаточно присвоить ей значение, например, max=100. В PowerShell, подобно PHP, нужно перед именем переменной поставить знак доллара: $max=100. Забывать о нем нельзя, иначе PowerShell не будет считать объявление переменной и сообщит об ошибке.
Можно использовать универсальную команду echo, но это не интересно, тем более, что в PowerShell есть средства форматирования вывода — вывод можно даже разукрасить:
Здесь мы выводим значения 1, 2, 3, 4, 5 и 6 с использованием разделителя «->», фон — белый, цвет шрифта — зеленый.

Форматирование вывода в PowerShell
Следующий момент, на который нужно обратить внимание — операторы сравнения. Некоторые из них такие же, как в bash, некоторые — будут абсолютно новыми для бывшего
Таблица 1. Операторы сравнения
| Аргумент | Тип | Описание |
|---|---|---|
| eq | Equal | Равно |
| ne | Not equal | Не равно |
| ge | Greater than or equal | Больше или равно |
| gt | Greater than | Больше |
| lt | Less than | Меньше |
| le | Less than or equal | Меньше или равно |
| like | Wildcard comparison |
Позволяет использовать подстановки для поиска соответствия образцу. Пример: "index.php" -like "i*.ph?" |
| notlike | Wildcard comparison | Зде |