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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [SH] - le dossier est-il vide ?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SH] - le dossier est-il vide ?

n°946415
Aldaron01
Posté le 24-08-2007 à 08:11:11  profilanswer
 

Bonjour à tous,
 
J'ai un petit soucis: J'ai réalisé un petit script qui déplace des fichiers, puis sur chacun, lance un traitement spécifique avant de le supprimer.
Par contre, je souhaiterais savoir comment réaliser le test suivant :
   if dossier != vide; then
      ...
   fi  
 
Merci par avance pour votre aide
 
Aldaron

mood
Publicité
Posté le 24-08-2007 à 08:11:11  profilanswer
 

n°946420
upconf
Posté le 24-08-2007 à 08:30:18  profilanswer
 

Bonjour.
Une commande de ce style peut-être :

Code :
  1. $ ls -a chemin_du_dossier/dossier|while read f;do [ -f $f ] && [ $f != . ] && [ $f != .. ] && echo "dossier non vide";done


perfectible sans doute ...


Message édité par upconf le 24-08-2007 à 08:40:13
n°946427
Aldaron01
Posté le 24-08-2007 à 08:47:39  profilanswer
 

Bonjour,  
 
Etant novice, j'aurais juste une petite confirmation :
mes traitements devront se trouver en lieu et place de echo "dossier non vide", juste avant le ; done ?
 
merci en tout cas pour la réponse

n°946499
upconf
Posté le 24-08-2007 à 11:37:08  profilanswer
 


oui :)
et il maut mieux aussi protéger $f avec des guillemets au cas ou il contient
des espaces.


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

  [SH] - le dossier est-il vide ?

 

Sujets relatifs
Firefox : pb ouverture dossier contenant d'un fichier téléchargé...Comment creer une sauvegarde quotidienne d'un dossier? (debian)
[Picasa] Indexation impossible hors du dossier /Home/ ?inbox pop3 vidé par inadvertance, comment renvoyer les mails ?
[résolu] partage de dossierSynchronisation DD USB et dossier
permission dossier wwwAu secours, recuperrer dossier effacé, ext3
spool imprimante jamais videdhcp indique l'adresse du tftp, mais puis-je indiquer un dossier ?
Plus de sujets relatifs à : [SH] - le dossier est-il vide ?


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