Hur man extraherar data från textfiler med PowerShell

Hur Man Extraherar Data Fran Textfiler Med Powershell



PowerShell är ett Windows-administratörsverktyg som används för att utföra uppgifter på administratörsnivå. PowerShell är ett så kraftfullt verktyg att det kan utföra de uppgifter som GUI (Graphical User Interface) inte kan utföra. Användare kan extrahera data från en textfil genom att använda PowerShells cmdlet ' Get-Content ”. 'Get-Content' cmdleten är speciellt utformad för att hämta eller extrahera data från textfiler på den angivna platsen. Det kommer att få innehållet en rad i taget.

Det här inlägget kommer att utveckla metoderna för att extrahera data från filer.

Hur man extraherar data via/från textfiler med PowerShell

Det här är instanserna som kommer att behandlas för att förklara extraheringen av data från textfiler med PowerShell:







Exempel 1: Använd 'Get-Content' Cmdlet för att extrahera data via/från en textfil

Starta först PowerShell som administratör, skriv sedan 'Get-Content' cmdleten tillsammans med parametern '-Path' och tilldela textfilsökvägen som användaren vill extrahera data:



Get-Content -Väg C:\New\Test.txt



Exempel 2: Använd 'Get-Content' Cmdlet för att extrahera det begränsade antalet rader från en textfil

I PowerShell, för att extrahera önskat antal rader, lägg helt enkelt till ' -Totalt antal ' parameter tillsammans med koden och tilldela radantalet som '3':





Get-Content -Väg C:\New\Test.txt -Totalt antal 3

Exempel 3: Använd 'Get-Content' Cmdlet för att extrahera data från flera textfiler

För att få data för alla filer i en angiven mapp, lägg helt enkelt till asterisken ' * ”-symbolen direkt efter omvänt snedstreck i mappnamnet:



Get-Content -Väg C:\Ny\ *

Exempel 4: Använd 'Get-Content' Cmdlet för att extrahera de tre sista raderna i en textfil

För att hämta de tre sista raderna från en textfil, hämta först filen genom att skriva ' Get-Item ' cmdlet och ange filsökvägen med hjälp av ' -Väg ' parameter. Efter det skicka koden till cmdlet ' Get-Content ”. Använd sedan ' -Svans ' (Använd endast för att få de sista raderna) parametern och tilldela värdet ' 3 'till det:

Get-Item -Väg C:\New\Test.txt | Get-Content - Svans 3

Exempel 5: Använd 'Get-Content' Cmdlet för att extrahera en specifik rad från en textfil

Skriv först koden för att ange det totala antalet rader med hjälp av ' -Totalt antal ”-parametern och slå in koden i de små hängslen. Skriv sedan ett specifikt nummer inom de stora parenteserna för att få den specifika raden:

( Get-Content -Väg C:\New\Test.txt -Totalt antal 5 ) [ - 3 ]

Det kan observeras att den specifika raden visades i konsolen.

Slutsats

För att extrahera data från en textfil i PowerShell, ' Get-Content ” cmdlet används. För att extrahera data från en textfil, placera först 'Get-Content' cmdleten tillsammans med ' -Väg ” och tilldela sedan filsökvägen. Det här inlägget har utvecklat metoden för att extrahera data från textfiler med PowerShell.