comando ls gerando caracteres estranhos no arquivo de texto [RESOLVIDO]

1. comando ls gerando caracteres estranhos no arquivo de texto [RESOLVIDO]

Morpheus
Minions

(usa Nenhuma)

Enviado em 31/01/2024 - 21:58h


O redirecionamento das saídas do comando ls na pasta /var/log/ esta gerando um arquivo txt em /tmp com "caracteres estranhos" quando abre pelo Gedit.


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 01/02/2024 - 13:12h

Desative a cor do ls e faça um teste.
Esses caracteres estranhos me parecem um "escape".
ls --color=never 



______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________


3. Re: comando ls gerando caracteres estranhos no arquivo de texto [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 31/01/2024 - 21:58h

Olá,

Para visualizar corretamente o arquivo de texto gerado pelo redirecionamento do comando "ls" na pasta /var/log/ no editor de texto Gedit, é necessário ter certeza de que a codificação do arquivo está correta.

Você pode tentar abrir o arquivo no Gedit utilizando a opção "-w" para definir a codificação como UTF-8:

```
$ gedit -w /tmp/arquivo.txt
```

Se mesmo assim os caracteres continuarem estranhos, você pode tentar utilizar o comando "iconv" para converter a codificação do arquivo:

```
$ iconv -f <codificação_atual> -t UTF-8 /tmp/arquivo.txt > /tmp/arquivo_utf8.txt
```

Substitua <codificação_atual> pela codificação atual do arquivo, como "iso-8859-1" ou "Windows-1252". Em seguida, abra o arquivo "arquivo_utf8.txt" no Gedit.

Espero que isso ajude a resolver o problema!


4. Re: comando ls gerando caracteres estranhos no arquivo de texto [RESOLVIDO]

Morpheus
Minions

(usa Nenhuma)

Enviado em 01/02/2024 - 17:49h


msoliver escreveu:

Desative a cor do ls e faça um teste.
Esses caracteres estranhos me parecem um "escape".
ls --color=never 





Adeus ao alias ls

$ cat ~/.bashrc | grep 'ls --color'
# alias ls="ls --color"

$ ls -lh /var/log/packages/ > /tmp/slackware.txt

Tem como funcionar com alias?

Testei sem o uso do alias não gerou caracteres estranhos no arquivo /tmp/slackware.txt




5. Re: comando ls gerando caracteres estranhos no arquivo de texto [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 02/02/2024 - 12:49h

Sugestão de um palpiteiro: tente colocar o alias também em gedit.bashrc.
https://www.vivaolinux.com.br/artigo/Criando-uma-ajuda-mais-aprimorada


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


6. Re: comando ls gerando caracteres estranhos no arquivo de texto [RESOLVIDO]

Morpheus
Minions

(usa Nenhuma)

Enviado em 02/02/2024 - 15:22h


Buckminster escreveu:

Sugestão de um palpiteiro: tente colocar o alias também em gedit.bashrc.
https://www.vivaolinux.com.br/artigo/Criando-uma-ajuda-mais-aprimorada



O Gedit acho que não usa alias?

Não seria gedit ~/.bashrc

O site fonte do tutorial esta fora do ar.

A parte final do alias "?" gera erro é só corrigir que vai.

BOA DICA






7. Re: comando ls gerando caracteres estranhos no arquivo de texto [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 02/02/2024 - 19:03h


Minions escreveu:


msoliver escreveu:

Desative a cor do ls e faça um teste.
Esses caracteres estranhos me parecem um "escape".
ls --color=never 




Adeus ao alias ls
$ cat ~/.bashrc | grep 'ls --color'
# alias ls="ls --color"

$ ls -lh /var/log/packages/ > /tmp/slackware.txt

Tem como funcionar com alias?
Sim!
Testei sem o uso do alias não gerou caracteres estranhos no arquivo /tmp/slackware.txt

Tem como funcionar com alias?
Sim!

Minions, segue um alias para o ls sem cores "lnc".
alias lnc='ls -lh --color="never"' 


______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________



8. Re: comando ls gerando caracteres estranhos no arquivo de texto [RESOLVIDO]

Morpheus
Minions

(usa Nenhuma)

Enviado em 03/02/2024 - 02:03h


msoliver escreveu:


Minions escreveu:


msoliver escreveu:

Desative a cor do ls e faça um teste.
Esses caracteres estranhos me parecem um "escape".
ls --color=never 




Adeus ao alias ls
$ cat ~/.bashrc | grep 'ls --color'
# alias ls="ls --color"

$ ls -lh /var/log/packages/ > /tmp/slackware.txt

Tem como funcionar com alias?
Sim!
Testei sem o uso do alias não gerou caracteres estranhos no arquivo /tmp/slackware.txt

Tem como funcionar com alias?
Sim!

Minions, segue um alias para o ls sem cores "lnc".
alias lnc='ls -lh --color="never"' 


______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________


alias para o ls com cores funciona?



9. Re: comando ls gerando caracteres estranhos no arquivo de texto [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 03/02/2024 - 14:35h

alias para o ls com cores funciona? 

Não entendi a pergunta...
Sim, funciona!
É aquele que vc comentou....
# alias ls="ls --color"


______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts