Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Lekce 6 - PowerShell - Typy výstupu

V předchozí lekci, PowerShell - Moduly, jsme se seznámili s PowerShell moduly.

V dnešní lekci kurzu PowerShell frameworku se seznámíme s možnými typy výstupu.

Co je výstup příkazu

U většiny skriptovacích či programovacích jazyků známe standardní výstup (stdout), který vrací požadované data z příkazu, který byl zavolán. Tyto data se dají přesměrovat, ať už do roury či do souboru. V případě přesměrovaní se tyto výstupní data stávají standardním vstupem (stdin) pro další příkaz.

Dalším známým typem výstupu je výstup chyb (stderr), který v případě chyby předá tuto chybu do výstupu. Výstup chyb se často přesměrovává do standardního výstupu pomocí operátoru >, který je poté možno opět dále přesměrovat.

Jako příklad si můžeme uvést pár příkladů v unixovém shellu Bash:

cat 'non existing file' 2>1 | grep -i 'No such file or directory' >> errlog.txt

a také pro PowerShell:

Get-Content 'non existing file' -ErrorAction Stop 2>&1

K zachycení chyby příkazu jsou používány bloky Try {} Catch {}. O těchto blocích si více povíme níže v sekci Typ výstupu chyba.

U moderních skriptovacích jazyků, mezi které patří i PowerShell, jsou tyto výstupy rozšířeny o další. Všechny tyto typy výstupů si dneska projdeme a názorně ukážeme jejich využití v praxi.


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V této lekci se seznámíme s typy výstupu PowerShellu. Naučíme se dané typy výstupu používat v praxi a také si ukážeme, jak tyto výstupy můžeme přesměrovat.
Článek pro vás napsal Vojtěch Kašný
Avatar
Aktivity