Awk coloane de imprimare - specificați separator - linux bash

Comanda awk este un instrument puternic de linie de comandă în Linux pe care îl puteți utiliza pentru a procesa datele de intrare ca coloane.

În acest articol vă voi arăta cum să imprimați coloanele după număr - prima, a doua, ultima, câteva coloane etc.







Vă voi arăta cum să modificați delimitatorul implicit în awk.

Și la sfârșitul acestui articol, voi arăta și cum să imprimați sau să excludeți gama de coloane cu awk.

AWK: Imprimarea coloanelor după numere

Imprimați toate coloanele:

Imprimați prima coloană:

Imprimați a doua coloană:

Imprimați ultima coloană:

Imprimați mai multe coloane (prima și a treia):







AWK: Schimbați separatorul de câmp

Ca separator de câmp în awk, poate exista fie un singur caracter, fie o expresie regulată.

El controlează modul în care awk sparge rândurile care intră în coloane.

În mod implicit, awk ca delimiter de câmp, utilizează spații și file.

Puteți specifica awk decât separarea câmpurilor utilizând opțiunea -F din linia de comandă.

Utilizați. (virgulă) ca separator și tipăriți prima coloană:

Utilizați. (colon) ca separator și imprimați a treia coloană:

AWK: Excluderea coloanei

Imprimați toate coloanele, cu excepția celei de-a treia:

Imprimați toate coloanele cu excepția primei și a celei de-a doua coloane:

AWK: Tipărirea / excluderea intervalelor

Imprimați o serie de coloane de la a doua la a patra:

Excludeți gama de coloane de la al doilea la al patrulea și imprimați toate celelalte:







Trimiteți-le prietenilor: