Cum să extrageți date din fișiere text cu PowerShell

Cum Sa Extrageti Date Din Fisiere Text Cu Powershell



PowerShell este un instrument de administrator Windows care este utilizat pentru a efectua sarcini la nivel de administrator. PowerShell este un instrument atât de puternic încât poate îndeplini sarcinile pe care GUI (Graphical User Interface) nu le poate îndeplini. Utilizatorii pot extrage date dintr-un fișier text utilizând cmdletul PowerShell „ Obține conținut ”. Cmdletul „Get-Content” este special conceput pentru a obține sau extrage datele din fișierele text în locația specificată. Acesta va primi conținutul pe rând.

Această postare va detalia metodele de extragere a datelor din fișiere.

Cum să extrageți date prin/din fișiere text cu PowerShell

Acestea sunt cazurile care vor fi abordate pentru a explica extragerea datelor din fișierele text cu PowerShell:







Exemplul 1: Utilizați cmdlet-ul „Obțineți conținut” pentru a extrage datele prin/dintr-un fișier text

Mai întâi, lansați PowerShell ca administrator, apoi scrieți cmdlet-ul „Get-Content” împreună cu parametrul „-Path” și atribuiți calea fișierului text către care utilizatorul dorește să extragă datele:



Obține conținut -Cale C:\Nou\Test.txt



Exemplul 2: Utilizați cmdlet-ul „Get-Content” pentru a extrage numărul limitat de linii dintr-un fișier text

În PowerShell, pentru a extrage numărul dorit de linii, pur și simplu, adăugați „ -Numărătoare totală ” împreună cu codul și atribuiți numărul de linii, cum ar fi „3”:





Obține conținut -Cale C:\Nou\Test.txt -Numărătoare totală 3

Exemplul 3: Utilizați cmdlet-ul „Get-Content” pentru a extrage datele din mai multe fișiere text

Pentru a obține datele tuturor fișierelor dintr-un folder specificat, pur și simplu, adăugați asteriscul „ * ” simbol imediat după bara oblică inversă a numelui folderului:



Obține conținut -Cale C:\Nou\ *

Exemplul 4: Utilizați cmdlet-ul „Get-Content” pentru a extrage ultimele trei linii ale unui fișier text

Pentru a prelua ultimele trei rânduri dintr-un fișier text, mai întâi, obțineți fișierul scriind „ Obține-Articol ” cmdlet și specificați calea fișierului utilizând „ -Cale ” parametru. După aceea, trimite codul către cmdletul „ Obține conținut ”. Apoi, utilizați „ -Coadă ' (Folosiți pentru a obține doar ultimele linii) parametru și atribuiți valoarea ' 3 ” la el:

Obține-Articol -Cale C:\Nou\Test.txt | Obține conținut - Coadă 3

Exemplul 5: Utilizați cmdlet-ul „Get-Content” pentru a extrage o anumită linie dintr-un fișier text

Mai întâi, scrieți codul pentru a specifica numărul total de linii folosind „ -Numărătoare totală ” și înfășurați codul în acoladele mici. Apoi, scrieți un anumit număr între paranteze mari pentru a obține linia specifică:

( Obține conținut -Cale C:\Nou\Test.txt -Numărătoare totală 5 ) [ - 3 ]

Se poate observa că linia specifică a fost afișată în consolă.

Concluzie

Pentru a extrage datele dintr-un fișier text în PowerShell, „ Obține conținut ” este folosit cmdlet. Pentru a extrage datele dintr-un fișier text, mai întâi, plasați cmdlet-ul „Get-Content” împreună cu „ -Cale ” și apoi atribuiți calea fișierului. Această postare a elaborat metoda de extragere a datelor din fișierele text cu PowerShell.