Šiame įraše bus išsamiau aprašyti duomenų iš failų ištraukimo būdai.
Kaip išgauti duomenis per / iš tekstinių failų naudojant „PowerShell“.
Tai yra atvejai, į kuriuos bus kreipiamasi siekiant paaiškinti duomenų ištraukimą iš tekstinių failų naudojant PowerShell:
- Ištraukite duomenis iš tekstinio failo.
- Ištraukite ribotą eilučių skaičių iš tekstinio failo.
- Ištraukite duomenis iš daugiau nei vieno failo.
- Išskleiskite paskutines tris tekstinio failo eilutes.
- Ištraukite vartotojo nurodytą eilutę iš tekstinio failo.
1 pavyzdys: naudokite „Get-Content“ cmdlet, kad ištrauktumėte duomenis per tekstinį failą / iš jo
Pirmiausia paleiskite „PowerShell“ kaip administratorių, tada parašykite „Get-Content“ cmdlet kartu su parametru „-Path“ ir priskirkite tekstinio failo kelią, į kurį vartotojas nori išgauti duomenis:
Gauti turinį -Kelias C:\New\Test.txt
2 pavyzdys: naudokite „Get-Content“ cmdlet, kad ištrauktumėte ribotą eilučių skaičių iš tekstinio failo
„PowerShell“, norėdami išgauti norimą eilučių skaičių, tiesiog pridėkite „ - TotalCount “ parametrą kartu su kodu ir priskirkite eilučių skaičių, pvz., „3“:
Gauti turinį -Kelias C:\New\Test.txt - TotalCount 3
3 pavyzdys: naudokite „Get-Content“ cmdlet, kad ištrauktumėte duomenis iš kelių tekstinių failų
Norėdami gauti visų failų duomenis nurodytame aplanke, tiesiog pridėkite žvaigždutę ' * “ simbolis iškart po pasvirojo brūkšnio aplanko pavadinimo:
Gauti turinį -Kelias C:\Naujas\ *
4 pavyzdys: naudokite „Get-Content“ cmdlet, kad ištrauktumėte paskutines tris teksto failo eilutes
Norėdami gauti paskutines tris tekstinio failo eilutes, pirmiausia gaukite failą parašydami „ Gauti prekę “ cmdlet ir nurodykite failo kelią naudodami „ -Kelias ' parametras. Po to įveskite kodą į cmdlet ' Gauti turinį “. Tada naudokite „ -Uodega ' (Naudokite, kad gautumėte tik paskutines eilutes) parametrą ir priskirkite reikšmę ' 3 “ prie jo:
Gauti prekę -Kelias C:\New\Test.txt | Gauti turinį - Uodega 3
5 pavyzdys: naudokite „Get-Content“ cmdlet, kad ištrauktumėte konkrečią eilutę iš tekstinio failo
Pirmiausia parašykite kodą, kad nurodytumėte bendrą eilučių skaičių naudodami „ - TotalCount ” parametrą ir įvyniokite kodą į mažus skliaustus. Tada dideliuose skliausteliuose parašykite konkretų skaičių, kad gautumėte konkrečią eilutę:
( Gauti turinį -Kelias C:\New\Test.txt - TotalCount 5 ) [ - 3 ]
Galima pastebėti, kad konsolėje buvo rodoma konkreti eilutė.
Išvada
Norėdami išgauti duomenis iš tekstinio failo PowerShell, „ Gauti turinį Naudojama cmdlet. Norėdami išgauti duomenis iš tekstinio failo, pirmiausia įdėkite cmdlet „Get-Content“ kartu su „ -Kelias “ parametrą, tada priskirkite failo kelią. Šiame įraše išsamiai aprašomas duomenų ištraukimo iš tekstinių failų naudojant PowerShell metodas.