Blog Agility

Comando cut do Linux

Comando cut do Linux

O comando cut pode ser usado para mostrar apenas seções específicas de um arquivo de texto ou da saída de outros comandos. Ele lê o conteúdo de um ou mais arquivos, ou a saída de comandos, e apresenta como resultado uma coluna. O cut é ótimo para trabalhar com delimitadores entre os dados como “:” ou “;”.

  1. Vamos utilizar no exemplo o arquivo /etc/passwd. Execute “cat /etc/passwd”.2014_04_Diego_Pinheiro_Comando_cut_do_Linux_1
  2. Com o comando cut podemos determinar um delimitador e selecionar somente a coluna que desejamos, execute “cat /etc/passwd | cut –d: -f1”.2014_04_Diego_Pinheiro_Comando_cut_do_Linux_2

    No resultado podemos observar que somente a coluna 1 foi mostrada, esta coluna corresponde aos logins.

  3. Neste exemplo vamos selecionar as colunas 1 e 6, logins e diretório home respectivamente.  Execute “cat /etc/passwd | cut -d: -f1,6”.2014_04_Diego_Pinheiro_Comando_cut_do_Linux_3
  4. Para um resultado mais completo podemos selecionar as colunas de logins, diretório home e shell padrão e ainda criar um arquivo com estes resultados. Execute “cat /etc/passwd | cut -d: -f1,6cat /etc/passwd | cut -d: -f1,6 > info_users.txt”, dessa forma todas as informações serão enviadas para o arquivo info_users.txt.2014_04_Diego_Pinheiro_Comando_cut_do_Linux_4