Hi All
Below is the data I am getting in
NewLines
-Ignored:31,Modified src data,all *file,MINOSFIC/UTMNUP10
-Ignored:33,Modified src & tgt data,all *file,MINOSFIC/UVEGAP10
-Ignored:92,Synchro is running,*file,MINOSFIC/VM010P50
-Ignored:01,Object hold (synchro),*file,MINOSFIC/VM010U51
-Ignored:01,Object hold (synchro),*file,MINOSFIC/VM010U52
-Ignored:01,Object hold (synchro),*file,MINOSFIC/VM010U53
-Ignored:01,Object hold (synchro),*file,MINOSFIC/VM010U54
-Ignored:01,Object hold (synchro),*file,MINOSFIC/VM010U55
-Ignored:01,Object hold (synchro),*file,MINOSFIC/VM010U56
-Ignored:01,Object hold (synchro),*file,MINOSFIC/VM010Z59
-Ignored:18,Object hold,*file,MINOSFIC/VM011P50
-Ignored:18,Object hold,*file,MINOSSVG/S100001154
-Ignored:18,Object hold,*file,MINOSSVG/S200002683
-Ignored:18,Object hold,*file,W2257993/MINOSWEB2
I am trying to put the data in csv but it is only printing numbers in the file.
What I have tried:
$allIGfiles = Get-ChildItem -Path 'C:\LG2' -Recurse -Filter "*LG_VFN*"
foreach($file in $allIGfiles)
{
$filename = $file.FullName
$data = Get-Content $filename | Select -SkipLast 1
$Lines = @()
foreach ($line in $data){
if($line -match "Ignored")
{
$Lines+=$line
}
}
$NewLines = @($Lines | % { ($_ -replace "\s{2,}",",") -replace "(\d) ", '$1,'} | Select-Object -SkipLast 1)
$NewLines | Export-Csv 'c:\file-LG.csv' -append -NoTypeInformation