Как мы можем использовать команду awk / sed / unix для массажа данных. У меня есть данные, как показано ниже:
/abc/def1.0/Acc101 500 50
/abc/def1.0/Acc101 401 27
/abc/def1.0/Acc101 200 101
/abc/def1.0/Acc201 200 4
/abc/def1.0/Acc301 304 2
/abc/def1.0/Acc401 200 204
Для каждой уникальной строки в первом столбце $ 1, как мы можем объединить значение, которое разделено значением. Столбец $ 2 - это код, если его 200 означает успех, отличный от неудачного. $ 3 - это счет вхождения.
Ниже приведен пример выходных данных, поскольку мы различаем 1 долл. США и проверяем значение, которое имеет значение 200 или не 200 в 2 долл. США, и объединяем / суммируем счет в 3 долл. США. Пример, как показано ниже:
/abc/def1.0/Acc101 101 77
/abc/def1.0/Acc201 4 0
/abc/def1.0/Acc301 0 2
/abc/def1.0/Acc401 204 0
Информация для строки: /abc/def1.0/Acc101 101 77
77 = сумма 50 + 27 из $ 3, что равно $ 2! = 200
Большое спасибо за помощь.