|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Чтение вывода файла со 2 строки и по 3 строку снизу |
|
PowerShell - [решено] Чтение вывода файла со 2 строки и по 3 строку снизу
|
Новый участник Сообщения: 46 |
Профиль | Отправить PM | Цитировать Здравствуйте умы нашей планеты. Прошу помочь с мелким вопросом, но инфы толковой найти не удается. Да и время поджимает.
Суть в чем команда $export = cmd /c """$csptest"" -keyset -enum -fqcn -verifycontext -machinekeys" |out-file C:\Users\*\Desktop\1\keys.txt -enc utf8 Короче вывод команды CSP (Type:80) v4.0.9019 KC1 Release Ver:4.0.9963 OS:Windows CPU:AMD64 FastCode:READY:AVX. (НЕ нужная для команд инфа) AcquireContext: OK. HCRYPTPROV: 16650576 (НЕ нужная для команд инфа) \\.\FAT12_T\************(НУЖНАЯ для команд инфа) \\.\FAT12_T\************(НУЖНАЯ для команд инфа) OK. (не нужная для команд инфа) Total: SYS: 0,063 sec USR: 0,047 sec UTC: 0,105 sec (НЕ нужная для команд инфа) [ErrorCode: 0x00000000] (НЕ нужная для команд инфа) или если это невозможно, то взять из файла диапазон только результата команды без тех. инфы (2 строки сверху, и последние 3 строки в конце файла) и может перезаписать в другой файл или в тот же Как то так. Не пинайте сильно ... |
|
Отправлено: 17:41, 26-10-2020 |
Ветеран Сообщения: 1754
|
|
Отправлено: 18:14, 26-10-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Забанен Сообщения: 793
|
ownsmir, объяснение таково, что без бутылки не разобраться.
На счёт csptest.exe не в курсе; теоретически можно лишь предположить: либо указаны лишние ключи, либо должен быть ключ отсеивающий "мусор", хотя если нет ни того ни другого, скорее всего - план "Б". Однако прежде, не могли бы вы более чётко сформулировать свою мысль какие именно строки и куда. Давайте на некотором примере. Допустим, есть файл содержания: Из него нужно вынуть строки 3 и 4, а также с 8 по 0. Сделать это можно, например, так: |
Отправлено: 18:23, 26-10-2020 | #3 |
(*.*) Сообщения: 36491
|
Профиль | Сайт | Отправить PM | Цитировать Цитата ownsmir:
Это не очень эффективно, зато любой может осилить, т.к. while и основы массивов проходят еще на уроках информатики, наверное :) |
|
------- Отправлено: 18:25, 26-10-2020 | #4 |
Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать Цитата greg zakharov:
Вывод в файл команды содержит тех информацию, ее нужно исключить из файла. Файл (на примере выше) выглядит так: т.е. команда вроде статично вставляет тех информацию в первые 2 строки и последние 3, строк между началом и концом, всегда разное количество. собственно задача, как раз, строки между началом (после 2 строки) и концом (до 3х строк до конца) либо вывести в другой файл, либо перезаписать существующий, либо использовать из файла только этот диапазон строк. Цитата Vadikan:
|
|||
Отправлено: 09:18, 27-10-2020 | #5 |
Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать Цитата greg zakharov:
|
|
Отправлено: 09:35, 27-10-2020 | #6 |
fascinating rhythm Сообщения: 6491
|
Профиль | Отправить PM | Цитировать Возможно, более продуктивным будет не выбирать нужные строки, а исключать ненужные. Например (powershell):
Нужно проанализировать какое-то количество файлов и понять, в чём сходство в нужных и ненужных строках, чтобы определить критерии отбора. |
------- Отправлено: 09:36, 27-10-2020 | #7 |
(*.*) Сообщения: 36491
|
Профиль | Сайт | Отправить PM | Цитировать Цитата ownsmir:
На самом деле Get-Content автоматически создает массив строк, т.е. его даже не надо объявлять, и первая строка могла быть просто Но я счел, что исходный вариант будет нагляднее (меньше магии). |
|
------- Отправлено: 15:28, 28-10-2020 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
PowerShell - Построчное чтение файла и работа с элементами строки | Jackoe89 | Скриптовые языки администрирования Windows | 5 | 10-10-2020 22:39 | |
Любой язык - [решено] Удаление дубликатов строк из текстового файла со сравнением по две строки | Uragan66 | Скриптовые языки администрирования Windows | 54 | 18-08-2020 22:33 | |
CMD/BAT - Построчно чтение строки из файла с удалением ее | irvicon | Скриптовые языки администрирования Windows | 4 | 11-06-2018 11:33 | |
.NET - [решено] vb.net чтение конкретной строки файла | RUVATA | Программирование и базы данных | 7 | 19-08-2010 10:21 | |
CMD/BAT - [решено] Чтение строки из файла в переменную | Николя | Скриптовые языки администрирования Windows | 42 | 17-01-2010 19:42 |
|