Awk друк стовпців - вказуємо роздільник - linux bash

Команда awk - це потужний інструмент командного рядка в Linux, який можна використовувати для обробки вхідних даних у вигляді стовпців.

У даній статті я покажу, як друкувати стовпчики за номерами - перший, другий, останній, кілька стовпців і т.д.

Я покажу, як змінити роздільник за замовчуванням в awk.

А в кінці цієї статті я також покажу, як друкувати або виключати діапазони стовпців за допомогою awk.

AWK: Друк Стовпців за номером

Друк всіх стовпців:

Вивести перший стовпець:

Вивести другий стовпець:

Вивести останній рядок:

Друкувати декількох стовпців (перший і третій):

AWK: Змінити Роздільник Полів

Як роздільник полів в awk може виступати як окремий символ, так і регулярний вираз.

Він контролює яким чином awk розбиває входять рядка на стовпці.

За замовчуванням, awk як роздільник полів, використовує прогалини і табуляції.

Ви можете вказати awk ніж розділені поля за допомогою опції -F в командному рядку.

Використовувати. (Кому) як роздільник і надрукувати перший стовпець:

Використовувати. (Двокрапка) як роздільник і надрукувати третій стовпець:

AWK: Виключення Стовпців

Надрукувати всі стовпці, за винятком третього:

Надрукувати всі стовпці, за винятком першого і другого:

AWK: Друк / Виключення Діапазонів

Надрукувати діапазон стовпців з другого по четвертий:

Виключити діапазон стовпців з другого по четвертий і надрукувати всі інші: