How to use powershell to reorder CSV columns

后端 未结 5 2069
感动是毒
感动是毒 2020-12-05 19:54

Input file:

column1;column2;column3
data1a;data2a;data3a
data1b;data2b;data3b

Goal: output file with reordered columns, say



        
5条回答
  •  庸人自扰
    2020-12-05 20:15

    I'd do it this way:

    $new_csv = new-object system.collections.ArrayList
    get-content mycsv.csv |% {
    $new_csv.add((($_ -split ";")[0,2,1]) -join ";") > $nul
    }
    $new_csv | out-file myreordered.csv
    

提交回复
热议问题