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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  appliquer un script ou un programme récursivement [ bash ]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

appliquer un script ou un programme récursivement [ bash ]

n°286756
FlamM
comme tarte flambée bien sûr !
Posté le 02-07-2003 à 19:19:42  profilanswer
 

J'aimerais pouvoir appliquer un script ( ou un programme) de façon récursive dans une arborescence de répertoires. Existe t'il un programme ou une méthode de prog bash qui le permet ?
 
Un exemple :
changer les droit de tous les répertoires, mais uniquement les répertoires et pas les autres fichiers (donc pas de chmod -R)
 
parce que faire ça dans tous les reps en question à la main c'est pas pratique :

Code :
  1. for f in * ; do if [ -d "$f" ] ; then chmod 755 "$f" ; fi ; done


 
par contre un outil qui permettrait de faire executer cette coimmande dans tous les reps serait impeccable.


Message édité par FlamM le 02-07-2003 à 19:28:21

---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
mood
Publicité
Posté le 02-07-2003 à 19:19:42  profilanswer
 

n°286766
Mjules
Modérateur
Parle dans le vide
Posté le 02-07-2003 à 19:33:32  profilanswer
 

find est ton ami, y a plusieurs topics sur le sujet qui ont été postés récemment.
 

Citation :


pour les reps :  
find . -type d -exec chmod  755 {} \;


http://forum.hardware.fr/forum2.ph [...] 086&cat=11
 
et un peu plus généralement pour tout type de commande à lancer :
http://forum.hardware.fr/forum2.ph [...] 352&cat=11


Message édité par Mjules le 02-07-2003 à 19:36:03

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°286855
FlamM
comme tarte flambée bien sûr !
Posté le 02-07-2003 à 21:11:34  profilanswer
 

merci, ça ne t'étonneras surement pas si je te dis que je n'y avais pas pensé et donc que je n'ai pas fait une recherche dans cette direction.  ;)


Message édité par FlamM le 02-07-2003 à 21:11:55

---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
n°287039
Mjules
Modérateur
Parle dans le vide
Posté le 03-07-2003 à 10:28:11  profilanswer
 

FlamM a écrit :

merci, ça ne t'étonneras surement pas si je te dis que je n'y avais pas pensé et donc que je n'ai pas fait une recherche dans cette direction.  ;)


non, ça ne m'étonnes pas, j'ai aussi été surpris en voyant toutes les possibilités de find :)


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.

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

  appliquer un script ou un programme récursivement [ bash ]

 

Sujets relatifs
bash_completion et développement de ~[Bash] checker une dependance, which & Cie
bash: locale: command not foundUn script qui envoi un mail quand l'espace disque est faible
[BASH] droits différents sur fichiers et dossierslancer un script au démarrage du système
[gentoo] crontab et script sh...Gros probleme de programme /usr/bin sous MDK9.1
[bash] faire un rm de " ls | grep -E "^[1-9]{1,2} "[bash] gestion parc informatic, wake on lan
Plus de sujets relatifs à : appliquer un script ou un programme récursivement [ bash ]


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