TGViewer
LinuxSkill - Сводки с прода и Шпаргалки LinuxSkill - Сводки с прода и Шпаргалки @linuxskill · 10.7K subscribers
Post #378 5.34K
Как использовать команду awk в Linux: обработка текста в пару команд!

Ты точно сталкивался с awk, если приходилось обрабатывать текстовые файлы в Linux. Эта команда мощная и гибкая, как швейцарский нож для текстовых данных. Сегодня покажу тебе несколько классных трюков с awk, которые точно облегчат жизнь!

Основные примеры использования awk

1. Фильтрация по столбцам
Допустим, у тебя есть файл с данными, и ты хочешь вывести только второй столбец:
   awk '{print $2}' filename.txt

Эта команда выведет второй столбец для каждой строки в файле — удобно для логов и больших данных.

2. Поиск по условию
Хочешь отфильтровать строки с определённым значением в столбце? Например, вывести строки, где в первом столбце — "ERROR":
   awk '$1 == "ERROR" {print $0}' filename.txt

Так можно быстро выявить проблемные места, не перебирая вручную сотни строк.

3. Суммирование чисел в столбце
Надо посчитать общую сумму значений в столбце? Легко!
   awk '{sum += $3} END {print sum}' filename.txt

Команда END выполнит суммирование только после обработки всех строк.

4. Форматирование вывода
awk позволяет создавать табличный формат. Например, чтобы вывести имя и возраст с текстом:
   awk '{printf "Name: %s, Age: %d\n", $1, $2}' filename.txt

Так ты можешь оформить данные в более читаемом виде.

С awk ты можешь обрабатывать и фильтровать данные прямо в терминале, экономя кучу времени. В следующем посте мы откроем для себя возможности управления службами в Linux, чтобы работать с systemd на новом уровне!
  • 👍 27
  • 🔥 2
  • 👀 2
More from @linuxskill
  1. Oct 9, 2026💀 df показывает 100%, а du молчит? 5 шагов спасения прода Сервисы падают с «No space left…
  2. Oct 7, 2026Post #1243
  3. Oct 6, 2026GitOps-практики: развёртываем сервис через ArgoCD Классический CI/CD запускает деплой. Но…
  4. Oct 5, 2026Post #1241
  5. Oct 2, 2026📊 Диск тормозит, а iostat показывает норму? Ищем хвост задержек Приложение подвисает на з…
  6. Sep 30, 2026💀 CPU под 100%, а в top пусто? Ловим невидимые процессы через eBPF Сервер греется, в шапк…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →