Kuidas PowerShelli abil tekstifailidest andmeid ekstraheerida

Kuidas Powershelli Abil Tekstifailidest Andmeid Ekstraheerida



PowerShell on Windowsi administraatori tööriist, mida kasutatakse administraatoritaseme ülesannete täitmiseks. PowerShell on nii võimas tööriist, et suudab täita ülesandeid, mida GUI (graafiline kasutajaliides) ei suuda täita. Kasutajad saavad andmeid tekstifailist ekstraheerida, kasutades PowerShelli cmdleti ' Hankige sisu ”. cmdlet 'Get-Content' on spetsiaalselt loodud selleks, et saada või eraldada andmeid määratud asukohas asuvatest tekstifailidest. See saab sisu ühe rea kaupa.

Selles postituses käsitletakse failidest andmete ekstraheerimise meetodeid.

Kuidas PowerShelli abil tekstifailide kaudu andmeid ekstraheerida

Need on juhtumid, mille poole pöördutakse, et selgitada PowerShelliga tekstifailidest andmete ekstraheerimist:







Näide 1: kasutage käsku „Get-Content” andmete ekstraheerimiseks tekstifaili kaudu/st

Esmalt käivitage PowerShell administraatorina, seejärel kirjutage käsk Get-Content koos parameetriga '-Path' ja määrake tekstifaili tee, kuhu kasutaja soovib andmeid ekstraktida:



Hankige sisu - Tee C:\Uus\Test.txt



Näide 2: Kasutage tekstifailist piiratud arvu ridade eraldamiseks käsku „Get-Content”

PowerShellis soovitud arvu ridade eraldamiseks lisage lihtsalt ' -TotalCount ' parameeter koos koodiga ja määrake ridade arv, näiteks '3':





Hankige sisu - Tee C:\Uus\Test.txt -TotalCount 3

Näide 3: kasutage mitmest tekstifailist andmete ekstraheerimiseks käsku „Get-Content”

Kõigi määratud kaustas olevate failide andmete hankimiseks lisage lihtsalt tärn ' * ” sümbol kohe pärast kausta nime kaldkriipsu:



Hankige sisu - Tee C:\Uus\ *

Näide 4: kasutage tekstifaili kolme viimase rea ekstraktimiseks käsku „Get-Content”

Tekstifailist kolme viimase rea toomiseks hankige esmalt fail, kirjutades ' Hangi üksus ” cmdlet ja määrake faili tee, kasutades „ - Tee ” parameeter. Pärast seda suunake kood cmdleti ' Hankige sisu ”. Seejärel kasutage ' - Saba ' (kasutage ainult viimaste ridade saamiseks) parameetri ja määrake väärtus ' 3 ” sellele:

Hangi üksus - Tee C:\Uus\Test.txt | Hankige sisu - Saba 3

Näide 5: kasutage tekstifailist konkreetse rea ekstraktimiseks käsku „Get-Content”

Esmalt kirjutage kood, et määrata ridade koguarv, kasutades ' -TotalCount ” parameeter ja mähi kood väikeste sulgude sisse. Seejärel kirjutage konkreetse rea saamiseks suurtesse sulgudesse konkreetne arv:

( Hankige sisu - Tee C:\Uus\Test.txt -TotalCount 5 ) [ - 3 ]

Võib täheldada, et konsoolis kuvati konkreetne rida.

Järeldus

Andmete ekstraheerimiseks PowerShelli tekstifailist, Hankige sisu ” kasutatakse cmdlet-i. Tekstifailist andmete ekstraheerimiseks asetage esmalt cmdlet 'Get-Content' koos käsuga ' - Tee ” parameeter ja seejärel määrake faili tee. Selles postituses on käsitletud meetodit tekstifailidest PowerShelli abil andmete ekstraheerimiseks.