Fala Edgard, se me lembro da sua dúvida anterior, o que vc precisa é colocar o mv dentro de um laço. Se for isto mesmo (e a minha sanidade estiver ok), :) as linhas abaixo resolvem:
for arq in arquivo* do mv $arq /diretorio/pasta/$(sed 's/.../.../ <<< $arq) done O <<< é para substituir um "echo $arq | sed ..." Se for isso que vc quer, me deves uma consulta qdo eu for a SP. :) Feliz Natal e suShellso, Julio Em 07/12/07, Fabiano Caixeta Duarte <[EMAIL PROTECTED]> escreveu: > > Mostre a listagem original e seu objetivo pra facilitar a ajuda. > > Atenciosamente, > > -- > Fabiano Caixeta Duarte > Especialista em Redes de Computadores > Linux User #195299 > Ribeirão Preto - SP > > Em 06/12/07, Edgard Costa <[EMAIL PROTECTED]<edgardalvescosta%40gmail.com>> > escreveu: > > > > Valeu moçada. Obrigado a todos que mostraram a minha comida de bola. > > > > Este comando deu certo: > > mv arquivo $(ls /diretorio/pasta/arquivo | sed > 's/string/troca/g;........) > > > > E para automatizar a troca de todos de uma vez só como farei? > > > > > > Tentei mv arquivo* $(ls /diretorio/pasta/arquivo* | sed 's/........) > > > > A resposta do prompt e que existe mas não é diretório. > > > > Qual é o truque? > > > > > > EdgardCosta > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Abraços, Julio Feliz Natal :wq [As partes desta mensagem que não continham texto foram removidas]
