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

  FORUM HardWare.fr
  Programmation
  Divers

  [UNIX/LINUX] test d'existence de fichiers d'apres l'extension

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[UNIX/LINUX] test d'existence de fichiers d'apres l'extension

n°1499438
hokutonofr​ed
Posté le 05-01-2007 à 16:50:13  profilanswer
 

Bonjour,
 
je souhaite effectuer un déplacement automatique de fichiers, à partir de l'extension, et à la condition qu'ils existent dans le répertoire cible.
 
C'est à dire :
si le dossier "data" contient des fichiers " .f "
les déplacer dans le dossier "MASQUES"
 
j'ai essayé à partir de l'instruction "if", mais cela ne fonctionne que s'il existe un seul fichier d'extension .f dans le dossier data...
quand il y a plusieurs .f, le message "binary operator expected" apparait...
 
voici le test que j'ai tenté de réalisé :
 
if [ -f data/*.f ]
then
  cp data/*.f MASQUES/
  echo "masques detectés et déplacés"
fi
 
(meme problème avec l'option -a eu lieu de -f)
 
Si quelqu'un voit l'erreur que je commets, merci de me corriger.   :jap:

mood
Publicité
Posté le 05-01-2007 à 16:50:13  profilanswer
 

n°1499439
0x90
Posté le 05-01-2007 à 16:51:23  profilanswer
 

mv data/*.f MASQUES/


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1499442
hokutonofr​ed
Posté le 05-01-2007 à 17:00:06  profilanswer
 

copier, ou déplacer, le problème reste le même
 
apparemment l'opérateur de test " if  -a" demande des options supplémentaires quand plusieurs fichiers sont concernés...
(puis cela fonctionne parfaitement tel quel, pour une seul fichier.f à détecter et déplacer...)

n°1499445
0x90
Posté le 05-01-2007 à 17:04:36  profilanswer
 

Pourquoi tu teste l'existence des fichiers avant, tu fait le mv/cp et s'il n'y a rien il fera rien c'est tout...


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1499455
hokutonofr​ed
Posté le 05-01-2007 à 17:18:03  profilanswer
 

En fait ce test est une étape parmis d'autres (au sein d'un scritp .sh), et je ne souhaite donc pas voir de message d'erreur inopportun apparaitre au milieu des messages de diagnostiques qu'affiche mon script...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [UNIX/LINUX] test d'existence de fichiers d'apres l'extension

 

Sujets relatifs
[Joomla] Comment upload des fichiers ?Libérer la mémoire et fonction recvfrom
[Résolu] Enregistrer des données modifiables dans un fichiers.Script PHP qui fusionne des fichiers
[PHP] Compter des fichiersSQL Server ou Fichiers ?
Shared_Passive et chemin d'acces aux fichiers associés aux variables[C#] Supprimer tous les fichiers d'un dossier
[ASP.Net] .Net, Fichiers et RegExpLancer une commande unix dans CGI
Plus de sujets relatifs à : [UNIX/LINUX] test d'existence de fichiers d'apres l'extension


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