fbpx cut Command in Linux: Extract Fields and Columns from Files | Certificação Linux

cut Command in Linux: Extract Columns and Fields from Text Files

📅 01/01/2019 ⏱ 2 min ✍️ Uira Ribeiro
Linuxcommands
cut Command in Linux: Extract Columns and Fields from Text Files
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Available on
Google Play
Available on
App Store

The command cut in Linux literally translated means to cut. It reads the content of one or more files and outputs a vertical column.

Its most frequent options are:

  • -b number: Prints a vertical list with byte number (from left to right);
  • -c number: Prints a vertical list with character number (from left to right);
  • -d delimiter: Sets the delimiter that separates one column from another. The default is Tab;
  • -f number: Prints column number.

Examples:

To get only the logins of user accounts in the /etc/passwd file, using cut. In this case the delimiter will be ":" and the first column.

$ cut –d":" -f 1 /etc/passwd

To get only the first byte of the /etc/passwd file:

$ cut –b 1 /etc/passwd

To get group names:

$ cat /etc/group | cut -f1 -d':'

The cut command works exactly like the awk command. The following example produces the same result as the previous command:

$ awk -F':' '{ print $1 }' /etc/group

Learn much more about Linux in our online course. You can enroll here. If you already have an account, or want to create one, just log in or create your user here.

Liked it? Share

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

After years of watching professionals waste hours on simple tasks because they didn't know the right Linux tools, I decided to teach.
Today I'm the author of most of LPI's official Learning Materials and mentor to over 14,000 certified students.

See my full story →

That was just one piece. The course teaches the whole path — from your first command to exam day.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp