Логотип

Library Online

  • Статьи
  • Q&A
  • Архив
  • О проекте
  • META
    • Авторы
    • Категории
    • Теги
  • Поиск
  1. Теги
  2. Awk

Как при помощи AWK разбить строку на поля?

Нужно разделить строку в терминале на отдельные поля. Как для этого использовать AWK?

1 ответ

Как при помощи AWK разбить строку на поля?

AWK при помощи параметра -F позволяет указать разделитель, по которому строка будет разбиваться на поля:

1
awk -F '<FIELD>' '{ print $1 }'

Вывод первого поля:

Терминал
1
2
3
echo '169659_2535291_7578' | awk -F '_' '{ print $1 }'

169659

Вывод первого и второго полей:

Терминал
1
2
3
echo '169659_2535291_7578' | awk -F '_' '{ print $1, $2 }'

169659 2535291
  • #bash
  • #awk
  • •
  • 2023/11/04 21:54:09 UTC

О проекте

Заметки по системному администрированию и веб-разработкам.

Ресурсы

  • Зеркала
  • Kai Kimera
  • Package Store
  • Universal AIK

Контакты

  • Email
  • Library Online © 2025
    Заметки на тему администрирования и разработки различных систем, приложений и серверов.
    • Русский
    • English
Поиск

Используется нечёткий поиск (приблизительное сопоставление строк). Это метод поиска строк, которые приблизительно соответствуют поисковому шаблону.

Результаты поиска сортируются по точности совпадения с поисковым шаблоном. Результаты поиска, наиболее точно соответствующие запросу, находятся сверху, приблизительные результаты - снизу.