[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