Arquivo TXT criado no windows com Ç e acento [RESOLVIDO]

1. Arquivo TXT criado no windows com Ç e acento [RESOLVIDO]

BRAINNER ROGER PIRES DA SILVA
brainnersilva

(usa CentOS)

Enviado em 04/05/2021 - 14:08h

Boa tarde caros colegas, precisando de mais um help!
Tenho um arquivo TXT gerado no Windows, nele contem caminhos com nomes de arquivos a serem copiados. exemplo: \mnt\teste\nomedoarquivo,pdf
sendo que no meio desta lista de arquivos contem alguns nomes com o caractere de "ç" e acentos, se eu entro no arquivo pelo vim o nome esta lá certinho com o ç ou o acento,
Quando eu uso o cat com um grep para fazer algum filtro ele já não aparece mais o ç fica somente um tipo de erro com 2 carateres estranhos.

Ja tentei mudar codificação do arquivo e não dá certo, se uso o cat ele não lê o ç ou os acentos.

Alguma dica? Desde já agradeço!


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 06/05/2021 - 23:15h


brainnersilva escreveu:
Lista1.txt: ISO-8859 text

file teste-8859.txt
teste-8859.txt: ISO-8859 text
[email protected]:$ [23:13:12] └─» cat teste-8859.txt
--------------------------------------------------------------------------------------
ma�a
mam�e
carro�a
macarr�o
mam�o
Cora��o
--------------------------------------------------------------------------------------

[email protected]:$ [23:13:22] └─» iconv -f iso-8859-1 -t utf-8 teste-8859.txt
--------------------------------------------------------------------------------------
maça
mamãe
carroça
macarrão
mamão
Coração
--------------------------------------------------------------------------------------





______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:
Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________


3. Re: Arquivo TXT criado no windows com Ç e acento [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 04/05/2021 - 16:08h

se uso o cat ele não lê o ç ou os acentos.
Não use o cat!

______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________




4. Re: Arquivo TXT criado no windows com Ç e acento [RESOLVIDO]

BRAINNER ROGER PIRES DA SILVA
brainnersilva

(usa CentOS)

Enviado em 04/05/2021 - 16:37h

Ja tentei com tail, com tac, com head, com nl, todos apresentan da mesma forma.

Tem algum outro que posso tentar?


msoliver escreveu:

se uso o cat ele não lê o ç ou os acentos.
Não use o cat!

______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________






5. Re: Arquivo TXT criado no windows com Ç e acento [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 04/05/2021 - 17:59h


brainnersilva escreveu:

Ja tentei com tail, com tac, com head, com nl, todos apresentan da mesma forma.

Tem algum outro que posso tentar?


msoliver escreveu:

se uso o cat ele não lê o ç ou os acentos.
Não use o cat!

______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________




Esclareça o que quer fazer com esse arquivo...


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________



6. Re: Arquivo TXT criado no windows com Ç e acento

BRAINNER ROGER PIRES DA SILVA
brainnersilva

(usa CentOS)

Enviado em 05/05/2021 - 08:20h

Estou querendo gerar uma segunda lista de arquivos baseada na primeira, porém removendo todos que tem ç, pois quando jogo essa lista no while para copiar um por um a partir da lista, ele não reconhece o caminho e dá erro ao copiar, devido ao ç.



msoliver escreveu:


brainnersilva escreveu:

Ja tentei com tail, com tac, com head, com nl, todos apresentan da mesma forma.

Tem algum outro que posso tentar?


msoliver escreveu:

se uso o cat ele não lê o ç ou os acentos.
Não use o cat!

______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________




Esclareça o que quer fazer com esse arquivo...


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________





7. Re: Arquivo TXT criado no windows com Ç e acento [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 05/05/2021 - 20:48h


brainnersilva escreveu:

Estou querendo gerar uma segunda lista de arquivos baseada na primeira,
porém, removendo todos que tem ç, pois quando jogo essa lista no while para copiar um por um a partir da lista, ele não reconhece o caminho e dá erro ao copiar, devido ao ç.



msoliver escreveu:


brainnersilva escreveu:

Ja tentei com tail, com tac, com head, com nl, todos apresentan da mesma forma.

Tem algum outro que posso tentar?


msoliver escreveu:

se uso o cat ele não lê o ç ou os acentos.
Não use o cat!

______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________




Esclareça o que quer fazer com esse arquivo...


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________



Poste a saida de:
file arquivo.txt
----------------------------------------------
Na 1ª postagem "disse" que tentou alterar a codificação e não deu certo....
Deu erro?
Sempre usei o iconv, e deu certo.....

______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________



8. Re: Arquivo TXT criado no windows com Ç e acento [RESOLVIDO]

BRAINNER ROGER PIRES DA SILVA
brainnersilva

(usa CentOS)

Enviado em 06/05/2021 - 07:42h


Lista1.txt: ISO-8859 text


msoliver escreveu:


brainnersilva escreveu:

Estou querendo gerar uma segunda lista de arquivos baseada na primeira,
porém, removendo todos que tem ç, pois quando jogo essa lista no while para copiar um por um a partir da lista, ele não reconhece o caminho e dá erro ao copiar, devido ao ç.



msoliver escreveu:


brainnersilva escreveu:

Ja tentei com tail, com tac, com head, com nl, todos apresentan da mesma forma.

Tem algum outro que posso tentar?


msoliver escreveu:

se uso o cat ele não lê o ç ou os acentos.
Não use o cat!

______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________




Esclareça o que quer fazer com esse arquivo...


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________



Poste a saida de:
file arquivo.txt
----------------------------------------------
Na 1ª postagem "disse" que tentou alterar a codificação e não deu certo....
Deu erro?
Sempre usei o iconv, e deu certo.....

______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________





9. Re: Arquivo TXT criado no windows com Ç e acento [RESOLVIDO]

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 06/05/2021 - 21:50h

Tente
LC_ALL=pt_BR.UTF-8; cat arquivo.txt



10. Re: Arquivo TXT criado no windows com Ç e acento [RESOLVIDO]

BRAINNER ROGER PIRES DA SILVA
brainnersilva

(usa CentOS)

Enviado em 13/05/2021 - 10:26h

Bom dia, obrigado pela intereção, no final consegui da seguinte forma:


iconv -f iso-8859-1 -t utf-8 teste-8859.txt >> novoarquivo.txt

Só consegui gerando um novo arquivo. Dessa maneira deu certinho!

Obrigado a todos


msoliver escreveu:


brainnersilva escreveu:
Lista1.txt: ISO-8859 text

file teste-8859.txt
teste-8859.txt: ISO-8859 text
[email protected]:$ [23:13:12] └─» cat teste-8859.txt
--------------------------------------------------------------------------------------
ma�a
mam�e
carro�a
macarr�o
mam�o
Cora��o
--------------------------------------------------------------------------------------

[email protected]:$ [23:13:22] └─» iconv -f iso-8859-1 -t utf-8 teste-8859.txt
--------------------------------------------------------------------------------------
maça
mamãe
carroça
macarrão
mamão
Coração
--------------------------------------------------------------------------------------





______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:
Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________





11. Re: Arquivo TXT criado no windows com Ç e acento [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 13/05/2021 - 18:20h


brainnersilva escreveu:
Bom dia, obrigado pela intereção, no final consegui da seguinte forma:
iconv -f iso-8859-1 -t utf-8 teste-8859.txt >> novoarquivo.txt

Só consegui gerando um novo arquivo. Dessa maneira deu certinho!

Obrigado a todos


msoliver escreveu:


brainnersilva escreveu:
Lista1.txt: ISO-8859 text

file teste-8859.txt
teste-8859.txt: ISO-8859 text
[email protected]:$ [23:13:12] └─» cat teste-8859.txt
--------------------------------------------------------------------------------------
ma�a
mam�e
carro�a
macarr�o
mam�o
Cora��o
--------------------------------------------------------------------------------------

[email protected]:$ [23:13:22] └─» iconv -f iso-8859-1 -t utf-8 teste-8859.txt
--------------------------------------------------------------------------------------
maça
mamãe
carroça
macarrão
mamão
Coração
--------------------------------------------------------------------------------------





______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________




A solução é essa mesmo....
Converter de: iso-8859-1 para: utf-8 e gerar um novo arquivo
-------------------------------------------------------
Agradeço pela escolha da melhor resposta.

______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________