Powershell 7: eksperymentujemy #5

Wpis kończący serię o nowym Powershell. Obsługa błędów w poprzednich wersjach PS była całkiem niezła. Jest try-catch, jest -ErrorAction, wreszcie jest zmienna $Error ze wszystkimi błędami, które do tej pory udało nam się wygenerować (zarówno…

Powershell 7: eksperymentujemy #4

Powershell 7 wprowadził dwa nowe operatory umożliwiające warunkowe uruchamianie poleceń w łańcuchu. Wyobraźmy sobie, że chcemy najpierw uruchomić polecenie A a potem polecenie B, ale tylko jeżeli A zakończyło się sukcesem. Czemu tak? Na przykład…

Powershell 7: eksperymentujemy #3

Po operatorze trójwartościowym i współbieżnej pętli ForEach przyszedł czas na Null-e. Null to takie bydlę, które z jednej strony jest całkiem wygodnym konceptem, a z drugiej przysparza programistom (i twórcom języków programowania) mnóstwo kłopotów. Null…

Powershell 7: eksperymentujemy #2

Dziś drugi wpis z serii nowinek w nowym Powershell. Tym razem weźmiemy na tapet operator trójargumentowy zwany czasem operatorem warunkowym (po naszemu: ternary operator). Czyli pytajnik z dwukropkiem. Operator ów to nic innego jak sprawdzenie…

Powershell 7: eksperymentujemy #1

Microsoft wypuścił niedawno nowego Powershella, wersja 7. Podobno ma on zjednoczyć i ujednolicić wszystkie poprzednie wersje i biorąc pod uwagę wysiłki i inwestycje giganta z Redmond może się okazać, że się uda. Optymistycznie dopisałem na…

Za dużo spacji – wersja w Powershell

Jakiś czas temu pokazałem jak za pomocą krótkiego kodu w SQL usunąć wszystkie wielokrotne spacje w tekście i zastąpić je spacjami pojedynczymi. https://xpil.eu/PCJ1Y Dziś króciutko ten sam trick w Powershell, w razie gdyby ktoś kiedyś…