Kā programmā PowerShell izmantot izejas failu (Microsoft.PowerShell.Utility) cmdlet?

Ka Programma Powershell Izmantot Izejas Failu Microsoft Powershell Utility Cmdlet



PowerShell komandu izvade tiek parādīta PowerShell konsolē. Tomēr, lai saglabātu izvadi teksta failā vēlākai lietošanai, ' Ārpus fails ” var izmantot cmdlet. PowerShell “ Ārpus fails ” cmdlet tiek izmantots, lai nosūtītu vai eksportētu izvadi uz noteiktu teksta failu. Izvades formāts teksta failā būs tāds pats kā tas tika parādīts PowerShell konsolē. Ja jums ir jānorāda izvades faila parametri, izmantojiet cmdlet “Out-File”, nevis novirzīšanas operatoru “>”.

Šajā ziņā tiks apspriesta cmdlet “Out-File” izmantošana.

Kā programmā PowerShell izmantot izejas failu (Microsoft.PowerShell.Utility) cmdlet?

Lai komandas izvadi eksportētu failā, vispirms izmantojiet cmdlet, kuras izvade ir jāeksportē. Pēc tam virziet to uz ' Ārpus fails ” cmdlet. Pēc tam izmantojiet ' -FilePath ” parametru un piešķiriet tam mērķa faila ceļu.







Apsveriet iespēju pārskatīt šos sniegtos piemērus, lai uzzinātu par cmdlet “Out-File” lietošanu programmā PowerShell.



1. piemērs: izveidojiet jaunu failu un izvadiet datus failā, izmantojot cmdlet “Out-File”.
Vispirms ierakstiet virkni un virziet to uz ' Ārpus fails 'cmdlet, izmantojot cauruļvadu' | ”. Pēc tam cmdlet “Out-File” izveidos jaunu teksta failu un saglabās izvadi norādītajā failā:



'Izveidot un nosūtīt izvadi uz jaunu failu.' | Ārpus faila C:\Docs\New.txt





Izpildiet šo komandu, lai pārbaudītu, vai izvade tika saglabāta failā vai nē:

Get-Content C:\Docs\New.txt



2. piemērs. Izmantojiet Out-File cmdlet, lai pievienotu esošu teksta failu
Pievienojiet virkni un pievienojiet to nodrošinātajā cmdlet, izmantojot konveijeru ' | ” un norādiet „ Ārpus fails cmdlet kopā ar -Pievienot ” parametrs sniegtās komandas beigās, lai pievienotu esošu teksta failu:

'Pievienojiet izvadi esošam failam.' | Ārpus faila C:\Docs\New.txt -Pievienot

3. piemērs. Izmantojiet Out-File cmdlet, lai pārrakstītu esošu teksta failu
Lai pārrakstītu esošu teksta failu, vienkārši ievietojiet “ -Spēks ” parametru kopā ar tālāk norādīto komandu:

'Pārrakstīt esošu failu.' | Ārpus faila C:\Docs\New.txt -Spēks

4. piemērs: izmantojiet komandu Out-File, lai novērstu esošā faila pārrakstīšanu
Izmantojiet ' -Nē, Clobber ” parametru kopā ar komandu, lai izvairītos no konkrēta faila pārrakstīšanas. Pēc šīs komandas izpildes PowerShell konsole parādīs kļūdas ziņojumu, ja fails jau pastāv:

'Izvairieties no faila pārrakstīšanas.' | Ārpus faila C:\Docs\New.txt -Nē, Clobber

Tieši tā! Mēs esam apkopojuši dažādus cmdlet “Out-File” lietojumu programmā PowerShell.

Secinājums

PowerShell “ Ārpus fails ” cmdlet tiek izmantots, lai nosūtītu izvadi uz teksta failu. Tas parāda datus tajā pašā izvadā, kā tas tiek parādīts PowerShell konsolē. Šajā apmācībā PowerShell cmdlet “Out-File” ir parādīta, izmantojot vairākus piemērus.