Jak používat rutinu Out-File (Microsoft.PowerShell.Utility) v prostředí PowerShell?

Jak Pouzivat Rutinu Out File Microsoft Powershell Utility V Prostredi Powershell



Výstup příkazů PowerShellu se zobrazí na konzole PowerShellu. Chcete-li však výstup uložit do textového souboru pro pozdější použití, „ Out-File ” lze použít rutinu. PowerShell' Out-File ” cmdlet se používá k odeslání nebo exportu výstupu do konkrétního textového souboru. Výstupní formát v textovém souboru bude stejný, jako byl zobrazen v konzole PowerShell. V případě, že potřebujete zadat parametry výstupního souboru, použijte místo operátoru přesměrování „>“ rutinu „Out-File“.

V tomto příspěvku se bude diskutovat o použití rutiny „Out-File“.

Jak používat rutinu Out-File (Microsoft.PowerShell.Utility) v prostředí PowerShell?

Chcete-li exportovat výstup příkazu do souboru, použijte nejprve rutinu, jejíž výstup je třeba exportovat. Poté jej zaveďte potrubím do „ Out-File ”cmdlet. Dále použijte „ -Cesta k souboru ” a přiřaďte mu cestu k cílovému souboru.







Zvažte přehled těchto uvedených příkladů, abyste se naučili používat rutinu „Out-File“ v prostředí PowerShell.



Příklad 1: Vytvoření nového souboru a výstup dat do souboru pomocí rutiny „Out-File“
Nejprve napište řetězec a přesuňte jej do „ Out-File 'cmdlet pomocí kanálu' | “. Dále rutina „Out-File“ vytvoří nový textový soubor a uloží výstup do zadaného souboru:



'Vytvořit a odeslat výstup do nového souboru.' | Out-File C:\Docs\New.txt





Provedením následujícího příkazu ověřte, zda byl výstup uložen v souboru či nikoli:

Get-Content C:\Docs\New.txt



Příklad 2: Použijte rutinu Out-File k připojení existujícího textového souboru
Přidejte řetězec a pomocí potrubí jej vložte do poskytnuté rutiny „ | “ a uveďte „ Out-File cmdlet spolu s -Připojit ” parametr na konci poskytnutého příkazu pro připojení existujícího textového souboru:

'Připojit výstup do existujícího souboru.' | Out-File C:\Docs\New.txt -Připojit

Příklad 3: Použijte rutinu Out-File k přepsání existujícího textového souboru
Chcete-li přepsat existující textový soubor, jednoduše umístěte „ -Platnost ” parametr podél níže uvedeného příkazu:

'Přepsat existující soubor.' | Out-File C:\Docs\New.txt -Platnost

Příklad 4: Použijte rutinu Out-File k zabránění přepsání existujícího souboru
Použijte „ -NoClobber ” spolu s příkazem, aby nedošlo k přepsání konkrétního souboru. Po provedení tohoto příkazu konzola PowerShell zobrazí chybovou zprávu, pokud soubor již existuje:

'Zabraňte přepsání souboru.' | Out-File C:\Docs\New.txt -NoClobber

A je to! Sestavili jsme různá použití rutiny „Out-File“ v prostředí PowerShell.

Závěr

PowerShell' Out-File ” cmdlet se používá k odeslání výstupu do textového souboru. Zobrazuje data ve stejném výstupu, jaký je zobrazen v konzole PowerShell. V tomto tutoriálu byla ukázána rutina PowerShell „Out-File“ pomocí několika příkladů.