Em Sex, 2005-06-24 às 01:36 -0300, Marcos V Lazarini escreveu:
> linux apucarana wrote:
> 
> > No conecitiva eu costumava fazer o seguinte.
> > 
> > digamos que em um diretório eu tivesse varios pacotes e desejasse
> > manipular um grupo deles, por exemplo:
> > 
> > eu tenho pacotes pacote-abc_amd64.deb pacote-def_amd64.deb e outros
> > pacotes. Então eu fazia assim:
> > 
> > lista=$( * | grep amd64)
> > mv $lista /tmp 
> > 
> > mas no debia está acontecendo assim :
> > [EMAIL PROTECTED]:~/debian/kde-3.4.1/arts$ ls
> > arts_1.4.1-1_all.deb     
> > arts_1.4.1-1_i386.changes   
> > libarts1-dev_1.4.1-1_amd64.deb  
> > libartsc0-dev_1.4.1-1_amd64.deb
> > arts_1.4.1-1.diff.gz     
> > arts_1.4.1.orig.tar.gz      
> > libarts1-dev_1.4.1-1_i386.deb   
> > libartsc0-dev_1.4.1-1_i386.deb
> > arts_1.4.1-1.dsc         
> > libarts1_1.4.1-1_amd64.deb  
> > libartsc0_1.4.1-1_amd64.deb
> > arts_1.4.1-1_i386.build  
> > libarts1_1.4.1-1_i386.deb   
> > libartsc0_1.4.1-1_i386.deb
> > 
> > [EMAIL PROTECTED]:~/debian/kde-3.4.1/arts$ amd64=$(ls * | grep amd64)
> > 
> > [EMAIL PROTECTED]:~/debian/kde-3.4.1/arts$ mv $amd64 ../amd64/
> > mv: impossível fazer stat em `\033[0mlibarts1_1.4.1-1_amd64.deb\033[0m':
> > Arquivo ou diretório não encontrado
> > mv: impossível fazer stat em `\033[0mlibarts1-dev_1.4.1-1_amd64.deb
> > \033[0m': Arquivo ou diretório não encontrado
> > mv: impossível fazer stat em `\033[0mlibartsc0_1.4.1-1_amd64.deb
> > \033[0m': Arquivo ou diretório não encontrado
> > mv: impossível fazer stat em `\033[0mlibartsc0-dev_1.4.1-1_amd64.deb
> > \033[0m': Arquivo ou diretório não encontrado
> 
> 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.
> Por acaso, tentou fazer um 'echo $amd64'?
> 
> Alias, pq não usar um simples 'ls *amd64*'?

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 ?
> 
> -- 
> Marcos
> 
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a