次のCSVファイルがあります。
input.csv
1,2,3,10
4,5,6
7,8,9,12,28,30
このファイルの列を逆にしたいと思います。これは次のことを意味します。
output.csv
10,3,2,1
6,5,4
30,28,12,9,8,7
固定数の列を処理する方法を知っていますが、列数が変更されたらどうなりますか?
ベストアンサー1
の場合、perl
CSVのフィールドにカンマ、改行などが含まれていないとします。
perl -lpe '$_ = join ",", reverse split /,/' input.csv