CSV ファイルはソートされますが、ヘッダーはソートされません。

CSV ファイルはソートされますが、ヘッダーはソートされません。

CSVファイルをソートする必要がありますが、ヘッダー行(最初の行)は引き続きソートされます。これが私が使用するものです:

cat data1.csv | sort -t"|" -k 1 -o data1.csv 

以下は例示的な行です。

Name|Email|Country|Company|Phone 
Brent Trujillo|[email protected]|Burkina Faso|Donec LLC|(612) 943-0167

ベストアンサー1

これは機能し、次に出力されますdata2.csv

head -n 1 data1.csv > data2.csv &&
tail -n +2 data1.csv | sort -t "|" -k 1 >> data2.csv

おすすめ記事