Αυτή η ανάρτηση θα εξηγήσει λεπτομερώς τις μεθόδους εξαγωγής δεδομένων από αρχεία.
Πώς να εξάγετε δεδομένα μέσω/από αρχεία κειμένου με το 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.