Πώς να εξάγετε δεδομένα από αρχεία κειμένου με το PowerShell

Pos Na Exagete Dedomena Apo Archeia Keimenou Me To Powershell



Το PowerShell είναι ένα εργαλείο διαχειριστή των Windows που χρησιμοποιείται για την εκτέλεση εργασιών σε επίπεδο διαχειριστή. Το PowerShell είναι ένα τόσο ισχυρό εργαλείο που μπορεί να εκτελέσει τις εργασίες που δεν μπορεί να εκτελέσει το GUI (Graphical User Interface). Οι χρήστες μπορούν να εξαγάγουν δεδομένα από ένα αρχείο κειμένου χρησιμοποιώντας το cmdlet του PowerShell ' Get-Content '. Το cmdlet 'Get-Content' είναι ειδικά σχεδιασμένο για λήψη ή εξαγωγή δεδομένων από αρχεία κειμένου στην καθορισμένη τοποθεσία. Θα λάβει τα περιεχόμενα μία γραμμή τη φορά.

Αυτή η ανάρτηση θα εξηγήσει λεπτομερώς τις μεθόδους εξαγωγής δεδομένων από αρχεία.

Πώς να εξάγετε δεδομένα μέσω/από αρχεία κειμένου με το PowerShell

Αυτές είναι οι περιπτώσεις που θα προσεγγίσουμε για να εξηγήσουμε την εξαγωγή δεδομένων από αρχεία κειμένου με το PowerShell:







Παράδειγμα 1: Χρησιμοποιήστε το Cmdlet 'Get-Content' για να εξαγάγετε τα δεδομένα μέσω/από ένα αρχείο κειμένου

Αρχικά, εκκινήστε το PowerShell ως διαχειριστής και, στη συνέχεια, γράψτε το cmdlet 'Get-Content' μαζί με την παράμετρο '-Path' και εκχωρήστε τη διαδρομή του αρχείου κειμένου στην οποία ο χρήστης θέλει να εξαγάγει τα δεδομένα:



Get-Content -Μονοπάτι C:\New\Test.txt



Παράδειγμα 2: Χρησιμοποιήστε το Cmdlet 'Get-Content' για να εξαγάγετε τον περιορισμένο αριθμό γραμμών από ένα αρχείο κειμένου

Στο PowerShell, για να εξαγάγετε τον επιθυμητό αριθμό γραμμών, απλώς προσθέστε το ' -TotalCount ” παράμετρος μαζί με τον κωδικό και αντιστοιχίστε τον αριθμό γραμμών όπως “3”:





Get-Content -Μονοπάτι C:\New\Test.txt -TotalCount 3

Παράδειγμα 3: Χρησιμοποιήστε το Cmdlet 'Get-Content' για να εξαγάγετε τα δεδομένα από πολλά αρχεία κειμένου

Για να λάβετε τα δεδομένα όλων των αρχείων σε έναν καθορισμένο φάκελο, απλώς προσθέστε τον αστερίσκο ' * σύμβολο ” αμέσως μετά την ανάστροφη κάθετο του ονόματος φακέλου:



Get-Content -Μονοπάτι Γ:\Νέο\ *

Παράδειγμα 4: Χρησιμοποιήστε το Cmdlet 'Get-Content' για να εξαγάγετε τις τρεις τελευταίες γραμμές ενός αρχείου κειμένου

Για να ανακτήσετε τις τρεις τελευταίες γραμμές από ένα αρχείο κειμένου, πρώτα, λάβετε το αρχείο γράφοντας το ' Get-Item ' cmdlet και καθορίστε τη διαδρομή του αρχείου χρησιμοποιώντας το ' -Μονοπάτι 'παράμετρος. Μετά από αυτό, στείλτε τον κωδικό στο cmdlet ' Get-Content '. Στη συνέχεια, χρησιμοποιήστε το ' -Ουρά ' (Χρησιμοποιήστε για να λάβετε μόνο τις τελευταίες γραμμές) την παράμετρο και εκχωρήστε την τιμή ' 3 » σε αυτό:

Get-Item -Μονοπάτι C:\New\Test.txt | Get-Content - Ουρά 3

Παράδειγμα 5: Χρησιμοποιήστε το Cmdlet 'Get-Content' για να εξαγάγετε μια συγκεκριμένη γραμμή από ένα αρχείο κειμένου

Πρώτα, γράψτε τον κωδικό για να καθορίσετε τον συνολικό αριθμό γραμμών χρησιμοποιώντας το ' -TotalCount ” παράμετρο και τυλίξτε τον κωδικό μέσα στα μικρά σιδεράκια. Στη συνέχεια, γράψτε έναν συγκεκριμένο αριθμό μέσα στις μεγάλες αγκύλες για να πάρετε τη συγκεκριμένη γραμμή:

( Get-Content -Μονοπάτι C:\New\Test.txt -TotalCount 5 ) [ - 3 ]

Μπορεί να παρατηρηθεί ότι η συγκεκριμένη γραμμή εμφανιζόταν στην κονσόλα.

συμπέρασμα

Για να εξαγάγετε τα δεδομένα από ένα αρχείο κειμένου στο PowerShell, το ' Get-Content Χρησιμοποιείται cmdlet. Για να εξαγάγετε τα δεδομένα από ένα αρχείο κειμένου, πρώτα τοποθετήστε το cmdlet 'Get-Content' μαζί με το ' -Μονοπάτι ” και μετά αντιστοιχίστε τη διαδρομή του αρχείου. Αυτή η ανάρτηση έχει επεξεργαστεί τη μέθοδο εξαγωγής δεδομένων από αρχεία κειμένου με το PowerShell.