[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] 1-script



> 1-est ce que quelqu un aurait un petit script sous la main , qui :
> apartir d un repertoire donné , recupere les nom des sous repertoires ( 1 er
> niveau ) , et execute des commandes suite a la liste de ses sous repertoires
> : genre chgrp toto ...

find /usr/local -mindepth 1 -maxdepth 1 | while read f; do chgrp toto "$f"; done

c'est personellement la forme que je préfère, plus sure (problèmes éventuels
lorsque les fichiers contiennt un " ") que

find /usr/local -mindepth 1 -maxdepth 1 | xargs chgrp

mais qui fonctionne aussi, juste un peu différemment dans l'éxécution ;)

--
  -o) / Pascal Bleser                   ATOS Origin|
  /\\ \ e-Business Platform         Aachen, Germany|
 _\_v  \<guru@linuxbe.org> <pbleser@atosorigin.com>|
---------------------------------------------------|
rm -rf /bin/laden || cat usa >/dev/null            :
---------------------------------------------------'

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]