Ta objava bo podrobneje opisala metode za pridobivanje podatkov iz datotek.
Kako ekstrahirati podatke prek/iz besedilnih datotek s PowerShell
To so primeri, ki jih bomo obravnavali, da bi razložili pridobivanje podatkov iz besedilnih datotek s PowerShell:
- Ekstrahirajte podatke iz besedilne datoteke.
- Ekstrahirajte omejeno število vrstic iz besedilne datoteke.
- Ekstrahirajte podatke iz več kot ene datoteke.
- Ekstrahirajte zadnje tri vrstice besedilne datoteke.
- Ekstrahirajte uporabniško določeno vrstico iz besedilne datoteke.
1. primer: uporabite ukaz »Get-Content« za ekstrahiranje podatkov prek/iz besedilne datoteke
Najprej zaženite lupino PowerShell kot skrbnik, nato napišite cmdlet »Get-Content« skupaj s parametrom »-Path« in dodelite pot do besedilne datoteke, v katero želi uporabnik ekstrahirati podatke:
Get-Content -Pot C:\Novo\Test.txt
2. primer: uporabite ukaz »Get-Content« za ekstrahiranje omejenega števila vrstic iz besedilne datoteke
Če želite v lupini PowerShell izvleči želeno število vrstic, preprosto dodajte » -TotalCount « skupaj s kodo in dodelite število vrstic, kot je »3«:
Get-Content -Pot C:\Novo\Test.txt -TotalCount 3
3. primer: uporabite ukaz »Get-Content« za ekstrahiranje podatkov iz več besedilnih datotek
Če želite pridobiti podatke vseh datotek v določeni mapi, preprosto dodajte zvezdico ' * ” takoj za poševnico nazaj imena mape:
Get-Content -Pot C:\Novo\ *
4. primer: uporabite ukaz »Get-Content« za ekstrahiranje zadnjih treh vrstic besedilne datoteke
Če želite pridobiti zadnje tri vrstice iz besedilne datoteke, najprej pridobite datoteko tako, da napišete » Get-Item »cmdlet in podajte pot datoteke z uporabo » -Pot ” parameter. Po tem napeljite kodo v cmdlet ' Get-Content ”. Nato uporabite » -Rep ” (Uporabite samo za pridobitev zadnjih vrstic) in dodelite vrednost “ 3 ” temu:
Get-Item -Pot C:\Novo\Test.txt | Get-Content - rep 3
Primer 5: Uporabite ukaz »Get-Content« za ekstrahiranje določene vrstice iz besedilne datoteke
Najprej napišite kodo, da določite skupno število vrstic z uporabo ' -TotalCount ” in zavijte kodo v oklepaje. Nato v velike oklepaje napišite določeno številko, da dobite določeno vrstico:
( Get-Content -Pot C:\Novo\Test.txt -TotalCount 5 ) [ - 3 ]
Opazimo lahko, da je bila določena vrstica prikazana v konzoli.
Zaključek
Če želite ekstrahirati podatke iz besedilne datoteke v PowerShell, uporabite » Get-Content ” se uporablja cmdlet. Če želite ekstrahirati podatke iz besedilne datoteke, najprej postavite cmdlet »Get-Content« skupaj z » -Pot ” in nato dodelite pot do datoteke. Ta objava je podrobneje opisala metodo za pridobivanje podatkov iz besedilnih datotek s PowerShell.