Como usar o comando cut no UNIX?

1

Eu tenho um arquivo de texto muito grande (~ 80 milhões de registros / linhas), onde cada registro tem 7 atributos. Entre cada atributo existe um separador.

O que eu quero fazer é copiar cada terceiro e último atributo / token de cada registro / linha em um novo arquivo.

Alguma idéia de como eu poderia fazer isso com o comando cut?

    
por ddmichael 14.10.2012 / 01:25

1 resposta

6

Um bom ponto de partida seria:

cut -f 3,7 input.txt > output.txt

Se o arquivo não for delimitado por tabulações, você precisará adicionar uma opção -d com o delimitador (-d. seria um arquivo .diminitado).

Aqui estão alguns exemplos, incluindo a captura de vários campos: link

    
por 14.10.2012 / 01:32

Tags