В этом посте будут подробно описаны методы извлечения данных из файлов.
Как извлечь данные через/из текстовых файлов с помощью 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.