Поэтому у меня есть текстовый файл, как это:Повторите задание файла AWK для другой переменной
1.0 56
2.0 48
1.0 78
1.0 12
3.0 68
1.0, 2.0 являются все идентификатор пользователя и у меня есть до сих 43,0. поэтому я написал сценарий AWK для обработки файла:
BEGIN {
total = 0
}
{
length = $2
}
{
if ($1 == "1.0") {
total += length
}
}
END {
printf("%.2f\n",total)
}
поэтому в основном он принимает сумму длин пользователя 1.0 и суммирует все. Я должен сделать это и для других пользователей. Какие изменения я должен сделать в скрипте, чтобы он полностью обрабатывал текстовый файл для пользователей 1.0, 2.0, 3.0 и т. Д. И давал итоговые значения для каждого пользователя в качестве вывода (без необходимости изменять файл awk
каждый раз, когда мне приходится вычислять для пользователя)
Спасибо. оно работает – instame