Em Seg, 28 Out 2002 17:07:58 -0300, Syndson Silva escreveu:
>     Tem como associar � uma vari�vel do shell uma substring ?

Tem, usando o comando cut.
 
>     � que estou criando uma shell, em que uma das instru��es �:
> 
>     find  .  \( type -d  exec  cp {}  /destino/{} \)
> [...]

Garanto a voc� que o problema com o comando acima n�o est� relacionado �
presen�a do ponto no caminho do arquivo destino (fiz os testes e
comprovei).

Deixa eu ver se entendi... voc� quer copiar todos os sub-diret�rios de
um diret�rio para outro? O comando acima pode lhe dar problemas...
Primeiramente, voc� ia ver um monte de "ommiting directory", pois o
comando "cp" sem a op��o -R n�o copia diret�rios. Segundo, o find �
recursivo, logo voc� estaria "recopiando" arquivo sem necessidade.

Uma sugest�o seria:

#!/bin/bash   <-- s� para indicar que estou utilizando bash aqui
for arquivo in $(ls -d1 ./*/); do
  cp -a $arquivo /destino/
done
# Fim

OBS.: a pasta destino n�o pode estar contida na pasta de origem.
-- 
Anderson Lizardo
Linux User #253643

Assinantes em 29/10/2002: 2215
Mensagens recebidas desde 07/01/1999: 188504
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:linux-br-owner@;bazar.conectiva.com.br

Responder a