Pular para o conteúdo

Como separar arquivos .txt? [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Como separar arquivos .txt? [RESOLVIDO]

Enviado em 10/07/2020 - 11:46h

Olá. Eu tenho um arquivo .txt com 8434 linhas e 5 colunas. Gostaria de separar ele de acordo com o valor da terceira coluna. Por exemplo, quando o valor da terceira coluna for 1, colocar em um arquivo todas as linhas com o valor da terceira coluna igual a 1. Quando o valor da terceira coluna for 2, colocar em outro arquivos todas as linhas com a terceira coluna igual a 2... e assim por diante. Alguém pode ajudar?? Exemplo dos dados:

12 31 1 2014 NaN
13 31 1 2014 NaN
14 31 1 2014 NaN
15 31 1 2014 NaN
16 31 1 2014 NaN
17 31 1 2014 NaN
18 31 1 2014 NaN
19 31 1 2014 NaN
20 31 1 2014 NaN
21 31 1 2014 NaN
22 31 1 2014 NaN
23 31 1 2014 NaN
0 1 2 2014 NaN
1 1 2 2014 NaN
2 1 2 2014 NaN
3 1 2 2014 NaN
4 1 2 2014 NaN
5 1 2 2014 NaN
6 1 2 2014 NaN
7 1 2 2014 NaN

Responder tópico

2. Re: Como separar arquivos .txt?

Melhor resposta

Enviado em 10/07/2020 - 16:09h

carolinaq escreveu:

Olá. Eu tenho um arquivo .txt com 8434 linhas e 5 colunas.
Gostaria de separar ele de acordo com o valor da terceira coluna.
Por exemplo, quando o valor da terceira coluna for 1, colocar em um arquivo todas as linhas com o valor da terceira coluna igual a 1. Quando o valor da terceira coluna for 2, colocar em outro arquivos todas as linhas com a terceira coluna igual a 2... e assim por diante. Alguém pode ajudar?? Exemplo dos dados:

12 31 1 2014 NaN
13 31 1 2014 NaN
14 31 1 2014 NaN
15 31 1 2014 NaN
16 31 1 2014 NaN
17 31 1 2014 NaN
18 31 1 2014 NaN
19 31 1 2014 NaN
20 31 1 2014 NaN
21 31 1 2014 NaN
22 31 1 2014 NaN
23 31 1 2014 NaN
0 1 2 2014 NaN
1 1 2 2014 NaN
2 1 2 2014 NaN
3 1 2 2014 NaN
4 1 2 2014 NaN
5 1 2 2014 NaN
6 1 2 2014 NaN
7 1 2 2014 NaN
Boa tarde carolinaq, tudo bem com você?
Testei aqui com o exemplo postado (que me é familiar, kkkkk), e funcionou...
Segue:
awk '{print > "Arquivo_0"$3".txt" }' arquivo.txt 

Obs.: Serão criados os arquivos,
Arquivo_0(valor da 3ª coluna).txt
Faça o teste....
Aguardo retorno....
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

3. Re: Como separar arquivos .txt? [RESOLVIDO]

Enviado em 11/07/2020 - 18:32h

Siiim, deu certo! Muito obrigada, mais uma vez!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder