Como truncar linhas de texto para N caracteres no máximo? [duplicado]

21

Dado um arquivo de texto ou a saída de um comando, como posso truncá-lo para que cada linha maior que N caracteres (geralmente N=80 em um terminal) seja reduzida para N caracteres no máximo?

    
por Totor 25.03.2015 / 16:02

1 resposta

38

Você pode usar cut para conseguir isso (usando N=80 aqui):

some-command | cut -c -80

ou

cut -c -80 some-file.txt

Substitua 80 pelo número de caracteres que você deseja manter.

Caracteres com vários bytes podem não ser manipulados corretamente, dependendo da sua implementação.

    
por 25.03.2015 / 16:02