Tento zápis bude podrobne sledovať podrobnosti o odoslaní výstupu do súboru.
Ako odoslať/presmerovať výstup do textového súboru pomocou rutiny PowerShell „Out-File“?
Výstup je možné presmerovať do textového súboru pomocou „ Out-File “príkaz. Z toho dôvodu:
- Najprv pridajte reťazec alebo príkaz, ktorého výstup chcete exportovať do textového súboru.
- Potom pridajte potrubie “ | ” na prenos výstupu do cmdlet „Out-File“.
- Potom zadajte „ Out-File ” cmdlet a nakoniec pridajte cestu k cieľovému súboru.
Príklad 1: Získanie dátumu a času a presmerovanie na súbor pomocou rutiny „Out-File“
V nižšie uvedenom príklade sme najprv pridali „ Get-Date ” cmdlet na získanie dátumu a času. Potom sme pridali plynovod „ | “, aby ste preniesli výstup rutiny cmdlet „Get-Date“ do „ Out-File “príkaz. Potom sme priradili cestu k súboru príkazu „Out-File“:
> Get-Date | von - súbor C:\Doc\File.txt
Vykonajte „ Získajte obsah ” cmdlet spolu s cestou k súboru na overenie, či bol výstup presmerovaný do súboru alebo nie:
> Získajte obsah C:\Doc\File.txt
Je možné pozorovať, že súbor obsahuje aktuálny dátum a čas:
Príklad 2: Presmerujte výstup reťazca do súboru pomocou rutiny „Out-File“.
V tomto nižšie uvedenom príklade sme najprv pridali textový reťazec dovnútra a použili sme kanál “ | “ a „ Out-File ” príkaz na jeho presmerovanie do zadaného súboru:
> 'Ahoj svet' | von - súbor C:\Doc\File.txt
Vykonajte daný príkaz a overte, či bol výstup exportovaný alebo nie:
> Získajte obsah C:\Doc\File.txt
Príklad 3: Presmerujte reťazec do textového súboru a pripojte ho
Ak chcete pridať text do existujúceho súboru, stačí pridať „ -Priložiť ” parameter na konci príkazového riadku:
> 'Ahoj ľudia' | von - súbor C:\Doc\File.txt -Priložiť
Pre overenie vykonajte zadaný príkaz:
> Získajte obsah C:\Doc\File.txt
To bolo všetko o využití príkazu Out-Cmdlet na presmerovanie výstupu do súboru.
Záver
Výstup v PowerShell je možné presmerovať do súboru pomocou „ Out-File cmdlet. Z tohto dôvodu najprv napíšte reťazec alebo príkaz, ktorého výstup chcete odoslať do súboru. Potom pridajte potrubie “ | ““ a „Out-File“ cmdlet a priraďte cestu k cieľovému súboru. Tento zápis diskutoval o prístupe k odoslaniu výstupu do textového súboru pomocou cmdlet „Out-File“ v prostredí PowerShell.