Мне нужно распечатать только одну из различных последовательных строк с одним и тем же первым полем, и та, которая должна быть «с дополнительными полями в последнем поле».Это означает, что последнее поле представляет собой набор слов, и мне нужно напечатать строку с большим количеством элементов в последнем поле.В случае одинакового количества элементов max в последнем поле можно использовать любое из значений max.
Пример ввода:
("aborrecimento",[Noun],[Masc],[Reg:Sing],[Bulk])
("aborrecimento",[Noun],[Masc],[Reg:Sing],[Device,Concrete,Count])
("aborrecimento",[Noun],[Masc],[Reg:Sing],[])
("adiamento",[Noun],[Masc],[Reg:Sing],[])
("adiamento",[Noun],[Masc],[Reg:Sing],[Count])
("adiamento",[Noun],[Masc],[Reg:Sing],[VerbNom])
Пример вывода:
("aborrecimento",[Noun],[Masc],[Reg:Sing],[Device,Concrete,Count])
("adiamento",[Noun],[Masc],[Reg:Sing],[VerbNom])
решениес awk было бы неплохо, но не нужен один лайнер.