Как извлечь данные из текстовых файлов с помощью PowerShell

Kak Izvlec Dannye Iz Tekstovyh Fajlov S Pomos U Powershell



PowerShell — это инструмент администратора Windows, который используется для выполнения задач уровня администратора. PowerShell — настолько мощный инструмент, что он может выполнять задачи, которые не может выполнить графический интерфейс пользователя. Пользователи могут извлекать данные из текстового файла с помощью командлета PowerShell « Получить контент ». Командлет Get-Content специально разработан для получения или извлечения данных из текстовых файлов в указанном месте. Он будет получать содержимое по одной строке за раз.

В этом посте будут подробно описаны методы извлечения данных из файлов.

Как извлечь данные через/из текстовых файлов с помощью PowerShell

Вот примеры, которые будут рассмотрены для объяснения извлечения данных из текстовых файлов с помощью PowerShell:







Пример 1. Использование командлета Get-Content для извлечения данных через/из текстового файла

Сначала запустите PowerShell от имени администратора, затем напишите командлет Get-Content вместе с параметром «-Path» и назначьте путь к текстовому файлу, по которому пользователь хочет извлечь данные:



Получить контент -Путь C:\Новый\Test.txt



Пример 2. Используйте командлет Get-Content для извлечения ограниченного количества строк из текстового файла.

В PowerShell, чтобы извлечь желаемое количество строк, просто добавьте « -Общее количество ” вместе с кодом и назначьте количество строк, например «3»:





Получить контент -Путь C:\Новый\Test.txt -Общее количество 3

Пример 3. Использование командлета Get-Content для извлечения данных из нескольких текстовых файлов

Чтобы получить данные всех файлов в указанной папке, просто добавьте звездочку « * » сразу после обратной косой черты имени папки:



Получить контент -Путь C:\Новый\ *

Пример 4. Использование командлета Get-Content для извлечения последних трех строк текстового файла

Чтобы получить последние три строки из текстового файла, сначала получите файл, написав « Get-Item ” и укажите путь к файлу с помощью команды “ -Путь » параметр. После этого передайте код командлету « Получить контент ». Затем воспользуйтесь функцией « -Хвост (Используйте для получения только последних строк) и присвойте значение « 3 » к этому:

Get-Item -Путь C:\Новый\Test.txt | Получить контент - Хвост 3

Пример 5. Использование командлета Get-Content для извлечения определенной строки из текстового файла

Сначала напишите код, чтобы указать общее количество строк, используя « -Общее количество ” и заключите код в маленькие фигурные скобки. Затем напишите определенное число в больших скобках, чтобы получить конкретную строку:

( Получить контент -Путь C:\Новый\Test.txt -Общее количество 5 ) [ - 3 ]

Видно, что в консоли отображалась конкретная строка.

Заключение

Чтобы извлечь данные из текстового файла в PowerShell, « Получить контент » используется командлет. Чтобы извлечь данные из текстового файла, сначала поместите командлет «Get-Content» вместе с « -Путь », а затем назначьте путь к файлу. В этом посте подробно описан метод извлечения данных из текстовых файлов с помощью PowerShell.