Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1505 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  script pour déplacer des fichiers listés dans un fichier texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script pour déplacer des fichiers listés dans un fichier texte

n°1227607
zit11
Posté le 12-07-2010 à 12:29:24  profilanswer
 

Bonjour,
 
Suite à une récupération de données, j'ai une centaine de fichiers à copier d'un autre dossier.
J'ai listé tout les fichiers .tex/.doc.pdf de plus de 400 dossiers et donné comme sortit un fichier texte :
 

Code :
  1. find recup_dir.* -name *tex > /home/user/Tex_list.txt


le résultat est comme ceci :

Code :
  1. recup_dir.443/f81118551.tex
  2. recup_dir.443/f80952983.tex
  3. recup_dir.443/f81061367.tex
  4. recup_dir.443/f81109087.tex
  5. recup_dir.443/f81075303.tex


 
J'ai plus de 500 fichiers que j'aimerais copier dans un seul dossier.
 
Quelqu'un pourrait me donner un coup de main svp ? je suis un peu une bille en script...


Message édité par zit11 le 12-07-2010 à 12:31:36

---------------
Je suis pas Superman, je suis Super-vagabond, mais toi t’es Super-pomme. Tu es très gouteuse, tu es très... biologique, très naturelle ! Tu es la pomme de ma vie.
mood
Publicité
Posté le 12-07-2010 à 12:29:24  profilanswer
 

n°1227610
o'gure
Modérateur
Multi grognon de B_L
Posté le 12-07-2010 à 13:09:08  profilanswer
 

Solution 1:
man find, avec l'option -exec
 
Solution 2 :
find cequivabien | xargs mv  (cf. le manuel de xargs pour la synthaxe exacte)
 
Solution 3 :
boucle for dans un script avec lecture du fichier pour  lister les éléments.
http://fr.wikibooks.org/wiki/Progr [...] sh/Boucles


---------------
Relax. Take a deep breath !
n°1227612
zit11
Posté le 12-07-2010 à 13:28:32  profilanswer
 

ok, je regarde.
Merci


---------------
Je suis pas Superman, je suis Super-vagabond, mais toi t’es Super-pomme. Tu es très gouteuse, tu es très... biologique, très naturelle ! Tu es la pomme de ma vie.
n°1227617
zit11
Posté le 12-07-2010 à 13:56:03  profilanswer
 

Code :
  1. find ../linux/recup_dir.* -name *tex -exec cp {} /home/user/Bureau/fichiersTEX/ \;


 
 :jap:


---------------
Je suis pas Superman, je suis Super-vagabond, mais toi t’es Super-pomme. Tu es très gouteuse, tu es très... biologique, très naturelle ! Tu es la pomme de ma vie.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  script pour déplacer des fichiers listés dans un fichier texte

 

Sujets relatifs
fichier windows bloqueEcriture dans un fichier CVS depuis script PHP
copier un fichier sans modifier sa date de creationrecuperer la date a partir du nom du fichier
script shell bashTWM script f.restart
Crypter et décrypter fichier avec le Cronligne de commande lister fichiers dans sous dossier
Plus de sujets relatifs à : script pour déplacer des fichiers listés dans un fichier texte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR