更新 2:
OK、これを正しく機能させることができません。あるファイルでは機能していましたが、別のファイルでは機能していませんでした:
C:\cygwin\bin\sort -t"," -k5,2 c:\tmp\CI-tosplit.csv > c:\tmp\CI-DEN-sorted.csv
これはデータをソートしているように見えますが、ヘッダーを無視しています.2は、あるファイルでは実行するが別のファイルでは実行しない@行2を開始すると言っていると思いました。
私がやろうとしているのは、csv ファイルを列 5 でソートし、ヘッダーを保持することだけです。
すべての入力に感謝します。
更新しました:
OK、これで cygwin に切り替えました。次のコマンドを使用しています。
C:\cygwin\bin>sort -t"," -k8 c:\tmp\test.csv > c:\tmp\test-sorted.csv
-t 区切り文字を設定する -k 列番号 12 の
これは機能しますが、ヘッダーを所定の位置に保持できません。
どんな入力でも素晴らしいでしょう、ありがとう。
awk を使用して指定した列で CSV を並べ替えようとしていますが、機能するものが見つかりません。
sort -t, -k2 - u test.csv
入力ファイルが 2 回指定されました。
助けてください、私はWindows BTWを使用しています。