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]