Mimo, że długie tzw jednolinijkowce, one-linery robią wrażenie to przyznam się, że dużo ich nie piszę. Pracując w konsoli znacznie częściej, dziele polecenie na 2-3 części, które zapisuję do zmiennych. Czemu tak?

Po pierwsze, aby sprawdzić samego siebie a po drugie sprawdzić cząstkowy wynik, który, przekaże dalej.

Samo zapisanie i sprawdzenie zawartości zmiennej to dwa kroki i najczęściej wygląda mniej więcej tak.

Też tak robisz? Mam dla Ciebie alternatywę, która upraszcza sprawę. Tylko musisz zacząć używać Variable Squeezing.

Variable Squeezing

To sposób jednoczesnego przypisywania i wyświetlania wartości zmiennej. Wystarczy zmienną wraz z poleceniem lub wartością owinąć w ()aby wartość została zarówno przypisana i wyświetlona w konsoli.

Na przykład tak tutaj: ($sqlProcess = Get-Process -Name *sql*)

Proste.

Jedna uwaga, Variable Squeezing świetnie nadaje się do pracy interaktywnej przy skryptach niekoniecznie.

Mateusz Nadobnik

Z pasją poświęcam czas na zdobywanie wiedzy w zakresie szeroko rozumianej Data Platform. Zachwycony językiem skryptowym Windows PowerShell. Swoją wiedzę, doświadczenia i spostrzeżenia opisuję na blogu.

read more