comando xargs para mover diretórios [RESOLVIDO]

1. comando xargs para mover diretórios [RESOLVIDO]

mateus schott
mschott

(usa Debian)

Enviado em 20/12/2012 - 17:34h

fala pessoal!
tenho um arquivo de texto que consegui filtrar usando o sed e o cut e deixei soh com o nome de alguns diretorios que ficou mais ou menos assim:

v1651301
v1665001
v1666801
v1688201
v1697201
v1710401
v1721509
v1747601
v1748301
v1779101
v1781001
v1781002
v1782901
v1801001
v1856601
vd227164


esses diretorios estao por exemplo em /var/mail, queria usar o xargs para mover eles para /var/mail2, estando no /var/mail tentei com o comando cat arquivo_com_os_diretorios.txt | xargs mv /var/mail2, mas não deu certo, como posso fazer isso? Grato!


  


2. MELHOR RESPOSTA

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 20/12/2012 - 19:05h

Use um looping pra fazer isso, veja se da certo (atente para os caminhos de origem/destino):


cat arquivo_com_os_diretorios.txt | while read line
do

mv var/mail1/"$line" /var/mail2

done


3. Re: comando xargs para mover diretórios [RESOLVIDO]

mateus schott
mschott

(usa Debian)

Enviado em 21/12/2012 - 15:33h

Funcinou!! obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts