shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] CP com lista de arquivos


From: Flavio Junior
Subject: Re: [shell-script] CP com lista de arquivos
Date: Thu, 26 Oct 2006 15:55:14 -0300

Só lembre-se de alterar o IFS caso os arquivos contenham espaço no nome

Pode fazer algo como:

[flavio@dezessete: ~]$ OLDIFS=$IFS
[flavio@dezessete: ~]$ IFS='
'
[flavio@dezessete: ~]$ for i in `cat files.txt`; do cp $i teste/; done
[flavio@dezessete: ~]$ IFS=$OLDIFS
[flavio@dezessete: ~]$

Isso evita problemas com os arquivos contendo espaço no nome.

Ali na segunda linha eu dei um enter antes de fechar o aspas simples,
para que atribuisse ao IFS o valor de "nova linha".

Sorte,

Flavio do Carmo Junior


On 10/26/06, Flavio Torres <address@hidden> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Andre Campos escreveu:
> Boa tarde amigos,
>
> Tem como executar copiar arquivos apotando uma determinada lista??
>
> cp lista_de_arquivos.txt /diretorio , algo assim..

sim, utilize o for....

for i in $(cat lista);do cp "$i" /destino;done

- --

[]'s

Flavio Torres - Administrador de Sistemas
____________________________________________________________________
PGP/GPG: KeyID 0x7720DBDE
http://www.digitalinfo.com.br/gpg/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)

iD8DBQFFQP5ONRQApncg294RAsh4AJ9yVwXnWYbNkTsp4ePO8K4ukiPeQgCaA0n8
BUE/bTdWECsU+za2Dx4Jguk=
=Tp8s
-----END PGP SIGNATURE-----



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil


Links do Yahoo! Grupos






reply via email to

[Prev in Thread] Current Thread [Next in Thread]