以下の内容を含むファイルが提供されます。
ID NAME COMPANY YEAR
111 LUIS TCS 2016
222 URSO XYZ 2014
333 OMAR ABC 2015
444 SANJIB MABE 2012
111 LUIS TCS 2015
444 SANJIB MABE 2011
111 LUIS TCS 2015
222 URSO XYZ 2015
333 OMAR ABC 2014
まず、IDごとに、その後は年ごとに2つのソートが必要で、これまで成功しました。次のステップは、次のように同じIDの各発生回数を含む追加の列を追加することです。
ID NAME COMPANY YEAR Count
111 LUIS TCS 2015 1
111 LUIS TCS 2015 2
111 LUIS TCS 2016 3
222 URSO XYZ 2014 1
222 URSO XYZ 2015 2
333 OMAR ABC 2014 1
333 OMAR ABC 2015 2
444 SANJIB MABE 2011 1
444 SANJIB MABE 2012 2
など。
よろしくお願いします。
ベストアンサー1
おそらく:
< file sort | awk '{print $0 "\t" ++n[$1]}'