Bonjour,
Je debute, et j'ai fait ce Script :
La concaténation des fichiers CSV présent dans le dossier d'execution se fait bien mais ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Echo `n "************************** Concaténation de toutes les extractions dans : **************************" $date = get-date -uformat "%Y%m%d" $Out_File = "ALL_REGION_AWS" + '_' + $date + ".csv" $File_Header = "_Header.csv" Add-Content $File_Header ('Header1 Header2 Header3 Header4') $getFirstLine = $true get-childItem "*.csv" | foreach { $filePath = $_ $lines = $lines = Get-Content $filePath $linesToWrite = switch($getFirstLine) { $true {$lines} $false {$lines | Select -Skip 0} } $getFirstLine = $false Add-Content $Out_File $linesToWrite }
Questions :
- Le fichier _Header se met en dernière ligne alors que je voudrais le mettre en première ligne ... Je n'arrive pas à trouver la solution ...
- J'aimerai remplacer les Tabulations du fichier CSV final par des ";"
Merci par avance pour votre aide.
Partager