fbpx Comando cut no Linux: Extrair Campos e Colunas de Arquivos | Certificação Linux

Comando cut no Linux: Extrair Colunas e Campos de Arquivos de Texto

📅 01/01/2019 ⏱ 2 min ✍️ Uira Ribeiro
Linuxcomandos
Comando cut no Linux: Extrair Colunas e Campos de Arquivos de Texto
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponível no
Google Play
Disponível na
App Store

O comando cut no Linux traduzido literalmente significa cortar. Ele lê o conteúdo de um ou mais arquivos e tem como saída uma coluna vertical. 

Suas opções mais frequentes são:

  • -b número: Imprime uma lista vertical com o byte número (da esquerda para direita);
  • -c número: Imprime uma lista vertical com o caractere número (da esquerda para direita);
  • -d delimitador: Configura o delimitador que separa uma coluna da outra. O padrão é o Tab;
  • -f número: Imprime a coluna número.

Exemplos:

Para pegar só os logins das contas de usuários no arquivo /etc/passwd, usando o cut. Neste caso o delimitador será o ":" e a primeira coluna.

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

Para pegar só o primeiro byte do arquivo /etc/passwd:

$ cut –b 1 /etc/passwd

Para pegar os nomes de grupos:

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

O comando cut funciona exatamente como o comando awk. O exemplo a seguir produz o mesmo resultado do comando anterior:

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

Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.

Gostou? Compartilhe

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Depois de anos vendo profissionais perderem horas em tarefas simples por não conhecer as ferramentas certas do Linux, decidi ensinar.
Hoje sou autor da maioria dos Materiais de Aprendizado oficiais da LPI e mentor de mais de 14.000 alunos certificados.

Conheça minha história completa →

Isso foi só uma peça. O curso ensina o caminho completo — do primeiro comando ao dia da prova.

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