powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / PowerShell Как правильно распариться файл
6 сообщений из 6, страница 1 из 1
PowerShell Как правильно распариться файл
    #39831263
x17.mstu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть файл вида

IPC_CD =63758

[Connection_1]
RepName=REP1
RepLogin=PopovAG
RepPassword=PopovAG

[Connection_2]
RepName=REP2
RepLogin=PopovAG
RepPassword=Pop
—-
На вход поступает переменная, к примеру , Connection_1 или Connection_2
Как сделать Цикл в цикле , если найден Connection_1 в квадратных скобках , то следующие 4 значения нужно запихнуть в параметры $RepName.....
...
Рейтинг: 0 / 0
PowerShell Как правильно распариться файл
    #39831504
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не часто файлы распаривают, но , возможно здесь что-то есть по распариванию
https://www.sql.ru/forum/actualpost.aspx?bid=27&tid=1314183&mid=0&p=1
...
Рейтинг: 0 / 0
PowerShell Как правильно распариться файл
    #39831533
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x17.mstuКак сделать Цикл в цикле , если найден Connection_1 в квадратных скобках , то следующие 4 значения нужно запихнуть в параметры $RepName.....тут же уже и ответ в вопросе - цикл в цикле
...
Рейтинг: 0 / 0
PowerShell Как правильно распариться файл
    #39831650
x17.mstu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bga83,

Сделал вот так
get-content $file | select-string -pattern "Connection_REP1" -Context 1,3

Результат ->
> [Connection_REP1]
RepName=REP1
DomainName=Domain_REP1
RepLogin=PopovAG


Как запихнуть REP1 в параметр $RepName и остальные в $DomainName, $RepLogin
...
Рейтинг: 0 / 0
PowerShell Как правильно распариться файл
    #39831661
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x17.mstubga83,

Сделал вот так
get-content $file | select-string -pattern "Connection_REP1" -Context 1,3

Результат ->
> [Connection_REP1]
RepName=REP1
DomainName=Domain_REP1
RepLogin=PopovAG


Как запихнуть REP1 в параметр $RepName и остальные в $DomainName, $RepLoginтут без парсинга строчки не обойтись
...
Рейтинг: 0 / 0
PowerShell Как правильно распариться файл
    #39839762
Фотография volodin661
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Get-IniContent
https://gallery.technet.microsoft.com/ea40c1ef-c856-434b-b8fb-ebd7a76e8d91
Out-IniFile
https://gallery.technet.microsoft.com/scriptcenter/7d7c867f-026e-4620-bf32-eca99b4e42f4

.Example

Код: powershell
1.
2.
$FileContent = Get-IniContent "c:\settings.ini"
$FileContent["Section"]["Key"]
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / PowerShell Как правильно распариться файл
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]