У меня есть файл CSV в следующем формате:
Group Test Result
----------------------
GROUP1 Test1 Amber
GROUP1 Test1 Amber
GROUP1 Test2 Red
Group1 Test3 Amber
Group1 Test4 Green
Group2 Test1 Amber
Group2 Test2 Amber
Group3 Test1 Green
Group3 Test2 Amber
...
Используя командный файл, я пытаюсь определить совокупный результат каждой группы, указанной выше. Для каждой группы совокупный результат - это результат с самой высокой степенью тяжести (Red
наиболее тяжелый, Amber
менее тяжелый, Green
наименее тяжелый). Следуя этой логике, можно ожидать:
Group1 cumulative result = Red
Group2 cumulative result = Amber
Group3 cumulative result = Amber
...
В файле может быть несколько таких групп (не только 3)
Теперь я хотел бы, чтобы пакетный файл выводился в текстовый файл, содержащий в следующем формате:
Group1,Group2,Group3
Red,Amber,Amber
У кого-нибудь есть предложения, как мне это сделать? Я думаю, что for /f
цикл будет участвовать.