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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  trouver un fichier et supprimer les autres

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

trouver un fichier et supprimer les autres

n°1583241
noukies
Posté le 06-07-2007 à 15:32:22  profilanswer
 

c'est encore moi!!!
voila j'ai un autre problème toujours en shell
je voudrais récupérer toujours mes fichiers jpg et supprimer ceux qui n'en sont pas en parcourant mes dossiers
mais je ne trouve pas l'équivalent de != qu'on trouve en c pour dire if not .jpg supprimer
quelqu'un aurait une idée pour écrire ça en shell (sous windows lol!)
merci bicoup...

mood
Publicité
Posté le 06-07-2007 à 15:32:22  profilanswer
 

n°1583274
noukies
Posté le 06-07-2007 à 15:46:44  profilanswer
 

c'est bon j'ai trouvé comment faire!!!
il suffisait de mettre le ! devan l'instruction kel gourdass!!
mai bon j'ai toujours un problème parce qu'il ne veut pas effacer des fichiers protégés même une fois copiés vous savez comment faire?
merci de votre aide

n°1583298
matafan
Posté le 06-07-2007 à 16:09:35  profilanswer
 

C'est quoi pour toi un fichier protégé ?
rm -f te permet de supprimer un fichier sur lesquels tu n'as pas les droits d'écriture (à condition bien sûr d'avoir les droits d'écriture sur le répertoire, ou d'être owner du fichier).

n°1583339
noukies
Posté le 06-07-2007 à 16:48:32  profilanswer
 

en fait c'étaient des fichiers en lecture seule qui m'empêchaient de les copiés mais c'est bon il suffit juste de leur enlever le cache
merci encore

n°1583425
Sve@r
Posté le 06-07-2007 à 19:32:49  profilanswer
 

noukies a écrit :

c'est bon j'ai trouvé comment faire!!!
il suffisait de mettre le ! devan l'instruction


 
Cette possibilité n'est offerte que sur les shells récents (bash, ash, zsh).
Sinon la procédure de base consiste à regarder le code retour de la commande
 
Exemple en shell récent: un test simple

commande && ok || bad


 
Son inverse

!commande && bad || ok


 
Même exemple en pur Bourne Shell bien archaïque

commande; status=$?
test $status -eq 0 && ok || bad


 
Et son inverse

commande; status=$?
test $status -ne 0 && bad || ok


Message édité par Sve@r le 06-07-2007 à 19:34:20

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  trouver un fichier et supprimer les autres

 

Sujets relatifs
Extraction de données à partir d'un fichier[EXCEL] Insérer contenu d'une feuille dans un autre fichier
[PHP] Upload par fichier le retour !Requete UPDATE et parcourt de fichier
probleme fichier téléchargé avec telechargement forcé de php[Collections]Collection intermédiaire pour stocker dans un fichier
C++ comment ouvrir et lire un fichier sur serveur distant ?[Macro Excel] Sauvegarder une sélection en fichier plat
Fichier dev c++ en mode wxwidgets dialogSynchroniser un base de données vers un fichier XML
Plus de sujets relatifs à : trouver un fichier et supprimer les autres


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