awk: сумма чисел из файла
Подсчитайте сумму чисел в столбце одной строкой через awk.
Контекст
awk — мини-язык для построковой обработки. Часто заменяет 10 строк Python-скрипта одним блоком. Сумма, среднее, фильтр по полю, перегруппировка — все типичные задачи укладываются в awk-однострочник.
Подсказки
- awk обрабатывает каждую строку. Поля разделяются пробелом по умолчанию:
$1,$2, … = первое, второе поле. - Переменные не объявляются — присваивай и используй.
s+=$1накапливает сумму. BEGIN { … }выполняется до первой строки,END { … }после последней.- Сменить разделитель:
-F:(двоеточие). Например, для/etc/passwd.
Практика в браузере
Linux запускается прямо здесь. После решения сохраним прогресс автоматически.
Сумма чисел из /tmp/nums.txt
В /tmp/nums.txt по одному числу на строку. Посчитайте сумму всех чисел через awk и сохраните результат в /tmp/answer.
0%
Прогресс сохранён в этом браузере
Почистишь историю или откроешь с телефона, и отметки пропадут. Оставь почту, они переедут в аккаунт. Пароль придумывать не нужно.
Готово. теперь в аккаунте: прогресс виден с любого устройства. Мой прогресс