以下のロジックのUnixスクリプトでの解決策を提供するのを手伝ってください
- 複数の区切られた .dat ファイルをマージし、マージされたファイルを tmp の場所に配置します
- 主キー フィールドに基づいて、マージされたファイルで重複を識別する必要があります。つまり、1 つの行に 3 ~ 4 つのキー フィールドを考慮する必要がある場合があります。他の行のキー フィールドの組み合わせも重複と呼ばれます。キー フィールドはファイルごとに異なるため、この特定のロジックは編集可能な方法である必要があります。
- 場所の複製出力ファイルは一時的な場所に配置する必要があります
例えば:
*元のファイル データ (キー フィールドは ID、氏名、年齢)*
ID|source_code|Full_Name|AGE
123|01|John|20
190|05|Mary|35
123|05|John|20
180|09|John|30
190|100|Seam|20
190|900|Jack|10
期待される出力ファイル
123|John|20;2 Occurances;line no 1 & 3