Команда awk - це потужний інструмент командного рядка в Linux, який можна використовувати для обробки вхідних даних у вигляді стовпців.
У даній статті я покажу, як друкувати стовпчики за номерами - перший, другий, останній, кілька стовпців і т.д.
Я покажу, як змінити роздільник за замовчуванням в awk.
А в кінці цієї статті я також покажу, як друкувати або виключати діапазони стовпців за допомогою awk.
AWK: Друк Стовпців за номером
Друк всіх стовпців:
Вивести перший стовпець:
Вивести другий стовпець:
Вивести останній рядок:
Друкувати декількох стовпців (перший і третій):
AWK: Змінити Роздільник Полів
Як роздільник полів в awk може виступати як окремий символ, так і регулярний вираз.
Він контролює яким чином awk розбиває входять рядка на стовпці.
За замовчуванням, awk як роздільник полів, використовує прогалини і табуляції.
Ви можете вказати awk ніж розділені поля за допомогою опції -F в командному рядку.
Використовувати. (Кому) як роздільник і надрукувати перший стовпець:
Використовувати. (Двокрапка) як роздільник і надрукувати третій стовпець:
AWK: Виключення Стовпців
Надрукувати всі стовпці, за винятком третього:
Надрукувати всі стовпці, за винятком першого і другого:
AWK: Друк / Виключення Діапазонів
Надрукувати діапазон стовпців з другого по четвертий:
Виключити діапазон стовпців з другого по четвертий і надрукувати всі інші: