проверил часто задаваемые вопросы о разборе данных и попробовал пару идей, но ничего не работает так, как мне нужно.Мне нужно предложение о том, как создать сценарий PS, который будет читать следующую информацию в моем файле .txt и выводить только выбранную информацию в .csv
eamoptns.ftr.0009: LoyaltyPrint3 = " included with your TV purchase"
eamoptns.ftr.0010: LoyaltyPrint3 = " included with your TV purchase"
Grand Total: 2 match(es) found.
CSV-файл будет содержать три столбца:
Store Install Date
Нужен сценарий PS, чтобы захватить магазин # (0009) и добавить его в столбец Store.Если в этой строке в столбце установки указано «включено в стоимость покупки телевизора», добавьте «Истина», если не «Ложь», а затем добавьте столбец «Дата в дате».
Код попробуйте из комментария
$PSRoot = Split-Path -Parent -Path $MyInvocation.MyCommand.Definition
Get-ChildItem $PSRoot -Filter "*Results.txt" |
Where-Object { $_.Attributes -ne "Directory" } | ForEach-Object {
If (Get-Content $_.FullName | Select-String -Pattern "included with your TV purchase") {
New-Object -TypeName PSCustomObject -Property @{
Club = $A
Install = $B
Date = $C
} | Export-CSV -Path $PSRoot\Test.csv -Append
}
}