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

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

Re: [shell-script] Comando CP | Diretórios sequenciais


From: Julio C. Neves
Subject: Re: [shell-script] Comando CP | Diretórios sequenciais
Date: Sat, 25 Nov 2017 08:01:33 -0200

Essa thread comprova o que sempre digo: nunca pergunte se dá para fazer em Shell. Deve-se perguntar qual é a melhor forma de se fazer em Shell.

Em 24 de nov de 2017 17:12, "Janduy Euclides address@hidden [shell-script]" <address@hidden> escreveu:
 

Perfeito @joaquim, obrigado pela ajuda!


________________________

Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
E-mail: address@hidden
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help!
Visite - Fundação Asterisk Libre - FAL
________________________


Em 24 de novembro de 2017 16:21, Joaquim Gil address@hidden [shell-script] <address@hidden.br> escreveu:
 

Você pode fazer de outra forma... por exemplo:

  • se você for gerar os nomes das pastas, pode usar algo como 
    • for i in {1..100} 
    • do
    •     mkdir pasta$i 
    •     cp -R gravação.wav pasta$i/ 
    • done

  • se você tiver um arquivo texto com o nome de todas as pastas, pode usar
    • for i in `cat /tmp/arquivo_com_nome_de_pastas` 
    • do
    •      mkdir $i
    •      cp -R gravação.wav $i
    • done 

[]´s

Joaquim Gil
Administrador de Redes
LPI 2  ID: LPI000258072
83 9929 1457

Em 24 de novembro de 2017 13:13, Janduy Euclides address@hidden [shell-script] <address@hidden.br> escreveu:
 

Boa tarde Joaquim,

Desta forma eu preciso colocar todas as pastas certo? Sao mais de 100 por isso eu pensei em pasta[1-100] ou algo do tipo.


________________________

Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
E-mail: address@hidden
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help!
Visite - Fundação Asterisk Libre - FAL
________________________


Em 24 de novembro de 2017 14:09, Joaquim Gil address@hidden [shell-script] <address@hidden.br> escreveu:
 

for i in {pasta1,pasta,pasta3,pasta4,pasta5}
do
   cp -R $i
done

Da pra fazer o deletar de maneira análoga

[]´s

Joaquim Gil
Administrador de Redes
LPI 2  ID: LPI000258072
83 9929 1457

Em 24 de novembro de 2017 12:58, Janduy Euclides address@hidden [shell-script] <address@hidden.br> escreveu:
 

Olá pessoal, boa tarde.

Estou tentando roda um cp de um arquivo para uma sequencia de diretórios, sao mais de 100 pastas, exemplo baixo.

Arquivo=gravacao.wav

Diretorios: pasta1, pasta2, pasta3, pasta4, pasta5 etc...

Eu preciso fazer dois procedimentos, copiar e depois deletar de dentro dos mesmos.

Copiar:
cp -R gravação.wav pasta[1-5]

Obs.Eu validei em um ambiente de teste, mais nao rolou.

Deletar:
rm -rf pasta[1-5]/*.wav


​Desde já agradeço a ajuda.

Abs.​


________________________

Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
E-mail: address@hidden
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help!
Visite - Fundação Asterisk Libre - FAL
________________________






reply via email to

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