De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Usos interessantes do comando cut

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 24 de janeiro de 2023

Recentemente eu precisei renomear uma grande quantidade de arquivos que possuiam nomes muito longos. Decidi então utilizar apenas os primeiros quarenta caracteres dos nomes originais. Para isso, precisei remover todos os caracters a partir do caracteres de número 41.

Para fazer isso, usei o comando cut. Como o próprio nome já diz, este comando "corta" partes do texto fornecido.

O comando utilizado para realizar esta operação foi:

$ cut -c41- arquivo.txt

Como eu quero manter os primeiros quarenta caracteres, eu instruo o comando cut a eliminar todos os caracteres a partir da posição 41.

Neste comando eu estou indicando uma faixa de caracteres, mas como eu não especifiquei a faixa final (-c41-), o comando cut cortará todos os caracteres a partir da posição 41 até o final da linha.

Por outro lado, tomando como base um arquivo de nome arquivo.txt, com o conteúdo abaixo

1234567890abcdefghij1234567890

para extrair apenas os caracteres da posição 11 a 20 (abcdefghij), preciso emitir o seguinte comando:

$ cut -c11-20 arquivo.txt
abcdefghij

Ainda tomando por base o mesmo arquivo, posso também extrair apenas um caractere do texto:

$ cut -c11 arquivo.txt
a

Posso também extrair vários caracteres:

$ cut -c11,20,24,30 arquivo.txt
aj40

Mais um uso interessante, extrair do arquivo apenas da primeira à décima primeira coluna:

$ cut -c -11 arquivo.txt
1234567890a

Mas não é só isso, o comando cut tem várias outras opções. Descrevi aqui nesse texto apenas as opções que me ajudaram a resolver o meu problema. 😉

Para saber mais sobre o comando cut, digite man cut.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida