Я пытаюсь получить вывод Select-String
в одну строку вместо нескольких строк, но просто не могу понять, как же.
Вот моя входная строка и чрезвычайнопростой шаблон для извлечения данных после '='
,
'trailer data [REFNO=0FWEB8,STRTDATE=030119,STRTTIME=075257,STRTINTIME=671442647590,IMPIND=184,CSP_MS_SRTIME_9580=21,CSP_MS
_SRTIME_9210=24229,P4=9777A611236814D8,P7=04,CD=PT,S0=TestB82PTResponseTags,R0=00,R1=0FWEB8,CSP_MS_SRTIME_9560=24,]' | select-string -Pattern '=[A-Za-z0-9]+' -AllMatches | % { $_.Matches } | % { $_.Value.SubString(1) }
Но вместо вывода, отображаемого в отдельной строке для каждого искомого шаблона,
0FWEB8
030119
075257
671442647590
184
21
24229
9777A611236814D8
04
PT
TestB82PTResponseTags
00
0FWEB8
24
Я пытаюсь отобразить вывод какCSV означает что-то вроде этого в одной строке,
0FWEB8, 030119, 075257, 671442647590, 184, 21, 24229, 9777A611236814D8, 04, PT, TestB82PTResponseTags, 00, 0FWEB8, 24
Пробовал использовать pipe для Export-CSV
, но даже это не удалось.Какой должен быть синтаксис?Я уверен, что это просто, но, похоже, я не могу понять то же самое.