Re: bash no debian
Em Sex, 2005-06-24 às 11:39 -0300, Bruno de Oliveira Schneider escreveu:
> On 6/24/05, linux apucarana <linux.apucarana@frizz.com.br> wrote:
> > Em Sex, 2005-06-24 às 01:36 -0300, Marcos V Lazarini escreveu:
> > > isso o que apareceu são os códigos ansi das cores dos arquivos - pra falar a
> > > verdade, nem imagino como eles podem ter aparecido.
> >
> > Assim funcionou neste caso . Mas e nos casos aonde eu desejo tudo que
> > não contenha amd64 ?
> > Eu usava assim :
> >
> > resto=$(ls * | grep -v amd64)
> >
> > Neste caso eu criaria uma variável com uma lista de pacotes contento
> > todos os pacotes que não contem amd64 . Qual seria a saida então ?
>
> Realmente as cores dos nomes nao deviam ter aparecido. Geralmente o ls
> é um alias para "ls --color=auto", que faz com que o ls tente
> identificar o tipo da saida (terminal ou nao) e colocar cores apenas
> quando esta escrevendo no terminal. No seu micro isso deve estar
> bagunçado.
>
> Voce pode evitar o alias chamando o nome completo do comando assim:
>
> resto=$(/bin/ls * | grep -v amd64)
>
> De qualquer forma eu sugiro que voce verifique seus aliases para
> evitar problemas em outras situacoes.
meu alias estava -> ls="ls --color" ,
mudei para -> ls="ls --color=auto" resolveu o problema
>
Reply to: