csvファイルの最初の複製を出力するにはどうすればよいですか?たとえば、私が持っている場合:
00:0D:67:24:D7:25,1,-34,123,135
00:0D:67:24:D7:25,1,-84,567,654
00:0D:67:24:D7:26,1,-83,456,234
00:0D:67:24:D7:26,1,-86,123,124
00:0D:67:24:D7:2C,1,-56,245,134
00:0D:67:24:D7:2C,1,-83,442,123
00:18:E7:EB:BC:A9,5,-70,123,136
00:18:E7:EB:BC:A9,5,-90,986,545
00:22:A4:25:A8:F9,6,-81,124,234
00:22:A4:25:A8:F9,6,-90,456,654
64:0F:28:D9:6E:F9,1,-67,789,766
64:0F:28:D9:6E:F9,1,-85,765,123
74:9D:DC:CB:73:89,10,-70,253,777
出力を次のようにしたいと思います。
00:0D:67:24:D7:25,1,-34,123,135
00:0D:67:24:D7:26,1,-83,456,234
00:0D:67:24:D7:2C,1,-56,245,134
00:18:E7:EB:BC:A9,5,-70,123,136
00:22:A4:25:A8:F9,6,-81,124,234
64:0F:28:D9:6E:F9,1,-67,789,766
74:9D:DC:CB:73:89,10,-70,253,777
csvファイルの最初の行を最初に出力するという方針に沿って考えていたのでawk (code that outputs first row) >> file.csv
、行の最初のフィールドを次の行の最初のフィールドと比較します。同じ場合は、次の行を確認します。新しい行になるまで、コードは新しい別の行を出力するのでawk (code that outputs) >> file.csv
、チェックが完了するまで繰り返されます
私はbashコーディングに少し慣れていませんが、これまでのところ気に入っています。現在、csvファイルを表現しているので、助けが必要です。みんな、ありがとう