CSVファイルの最初の重複フィールドを削除する

CSVファイルの最初の重複フィールドを削除する

他のセルの内容と並べ替え(他の列)を変更せずに、CSVファイルから最初の列の同じ値の重複エントリを削除しようとしています。

私のテキスト:

ACCIDENT EP 4 STEM PERCUS,,         42:30,         43:04,          0:34
ACCIDENT EP 4 STEM PERCUS,,         43:04,         43:16,          0:11
AICHA 1 COMPLET DECOUPE,,         27:38,         28:42,          1:03
AICHA 2 COMPLET MIX 1,,         23:21,         24:02,          0:40 

欲しい

ACCIDENT EP 4 STEM PERCUS,,         42:30,         43:04,          0:34
                         ,,         43:04,         43:16,          0:11
AICHA 1 COMPLET DECOUPE,,         27:38,         28:42,          1:03  
AICHA 2 COMPLET MIX 1,,         23:21,         24:02,          0:40 

申し訳ありません。検索しましたが結果はありません。

重複したセルを含む長いリストです。私はそれぞれの最初のものだけを維持したいと思います。マイクを使っています。

ベストアンサー1

$ awk 'BEGIN{FS=OFS=","} {if ($1==p) gsub(/./," ",$1); else p=$1} 1' file
ACCIDENT EP 4 STEM PERCUS,,         42:30,         43:04,          0:34
                         ,,         43:04,         43:16,          0:11
AICHA 1 COMPLET DECOUPE,,         27:38,         28:42,          1:03
AICHA 2 COMPLET MIX 1,,         23:21,         24:02,          0:40

おすすめ記事