awk を使用して csv ファイルを読み取りたい。csv ファイルには、c1、c2、c3、c4、c5 の 5 つの列が含まれています。データベースの制約のように、c1、c2、および c3 が一緒に一意であると判断したい。
サンプルの csv ファイルは次のとおりです。
c1,c2,c3,c4,c5
1886,5141,11-2011,62242.57,52.71
1886,5140,11-2011,63763.75,52.22
23157666,4747,11-2011,71.07,83.33
1886,5141,11-2011,4645.45,2135.45
この場合、row1 と row4 は一意の制約に違反しており、エラー メッセージが表示されます。
awkで実装するには?よろしくお願いします。