J'essaie de combiner plusieurs groupes de lignes dans un fichier en lignes CSV (les groupes étant séparés par une ligne vide entre eux). Je viens de copier les lignes plusieurs fois pour cet exemple mais les informations diffèrent pour chaque groupe dans les fichiers de données réels.Comment combiner plusieurs groupes de lignes dans un fichier?
IM123456 01/20/16 09:44:01 Reassignment PZSR7Z Reassignment from xxx-xxx-xxx-xxx to xxx-xxx-xxx-xxx-xxx-xxx-xxx IM123456 01/20/16 09:44:01 Reassignment PZSR7Z Reassignment from xxx-xxx-xxx-xxx to xxx-xxx-xxx-xxx-xxx-xxx-xxx IM123456 01/20/16 09:44:01 Reassignment PZSR7Z Reassignment from xxx-xxx-xxx-xxx to xxx-xxx-xxx-xxx-xxx-xxx-xxx IM123456 01/20/16 09:44:01 Reassignment PZSR7Z Reassignment from xxx-xxx-xxx-xxx to xxx-xxx-xxx-xxx-xxx-xxx-xxx IM123456 01/20/16 09:44:01 Reassignment PZSR7Z Reassignment from xxx-xxx-xxx-xxx to xxx-xxx-xxx-xxx-xxx-xxx-xxx
Avec la sortie collée ci-dessus, comment pourrais-je l'obtenir pour ressembler à ce qui suit?
IM123456,01/20/16 09:44:01,Reassignment,PZSR7Z,Reassignment from xxx-xxx-xxx-xxx to xxx-xxx-xxx-xxx-xxx-xxx-xxx IM123456,01/20/16 09:44:01,Reassignment,PZSR7Z,Reassignment from xxx-xxx-xxx-xxx to xxx-xxx-xxx-xxx-xxx-xxx-xxx IM123456,01/20/16 09:44:01,Reassignment,PZSR7Z,Reassignment from xxx-xxx-xxx-xxx to xxx-xxx-xxx-xxx-xxx-xxx-xxx IM123456,01/20/16 09:44:01,Reassignment,PZSR7Z,Reassignment from xxx-xxx-xxx-xxx to xxx-xxx-xxx-xxx-xxx-xxx-xxx IM123456,01/20/16 09:44:01,Reassignment,PZSR7Z,Reassignment from xxx-xxx-xxx-xxx to xxx-xxx-xxx-xxx-xxx-xxx-xxx
J'ai essayé d'utiliser la solution de here, mais j'ai eu un moment difficile de l'appliquer à mon exemple.
génial, merci! Aller à comprendre comment tout cela fonctionne – lacrosse1991
Ou même plus court ... '(Get-Content 'C: \ chemin \ à \ input.txt' -Raw) -split" (?: \ R \ n) {2,} "-replace" \ s * \ r \ n ", '," – TheMadTechnician