Имя пользователя:
Пароль:
 

Название темы: Упростить скрипт
Показать сообщение отдельно

Аватара для YuS_2

Crazy


Contributor


Сообщения: 1235
Благодарности: 518

Профиль | Отправить PM | Цитировать


Цитата Technik_spat:
Сама задача »
В такой постановке задачи, с данными примерами...
Наверное, так:
Код: Выделить весь код
$sgtin  = 'G:\Test_stgin\Farm_new\amark_sgtin.txt'
$repack = 'G:\Test_stgin\Farm_new\ITOG.txt'
$out    = 'G:\Test_stgin\Farm_new\out.txt'
$a  =  ((sls $sgtin -patt '\b(11|28)\b;?$').line|
convertfrom-csv -delim ';' -h SGTIN,H,Value).sgtin
$r = (sls $repack -patt $a).line|convertfrom-csv -delim ';' -h SGTIN,H,Value|
select SGTIN,Value
$param = @{}
$param.Path = $out
$param.NoTypeInformation = $true
$param.Encoding = 'UTF8'
$param.Delimiter = ';'
if ($psversiontable.psversion.major -gt 5){
    $param.NoHeader = $true
    $param.UseQuotes = 'AsNeeded'
}
$r|export-csv @param
- должно побыстрее работать...

-------
scio me nihil scire. Ѫ


Отправлено: 10:26, 09-01-2024 | #4

Название темы: Упростить скрипт