Test sur le resultat de find

Résolu
atlantic -  
Kharec Messages postés 4146 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir all

g un p'tit probleme dans ce script , en faite je veux afficher l'arborescence à partir du repertoire passé en parametre ou par defaut à partir du repertoire courant ...puis (et c ici qu y a le probleme)
je vais tester la permission de l'acces en ecriture sur ces fichiers trouvés, voici le code ...si qqun peut vraiment m'aider...merci d'avance!

#!/bin/bash

if [ $# = 1 ]
then
$1 = .
fi
echo $1
for i in `find $1 -type d -exec ls {} \;`do \
if [ ! -w $i ]
then
echo " acces refusé "
done
Configuration: Linux Ubuntu
Mozila Firefox

3 réponses

  1. valentin2105 Messages postés 612 Statut Membre 30
     
    Pose cette question la : http://forum.ubuntu-fr.org/

    Je pense que tu aura plus de réponse !
    0
    1. atlantic
       
      merci d'avoir repondre ...

      j'ai arrivé à le resoudre et voici le script peut etre que qqun en aura besoin


      #!/bin/bash


      for i in `find $1 -type d` ; do \
      ls -r $i
      echo
      if [ ! -w $i ]
      then
      echo " $i acces refusé "
      fi
      done
      unset i
      0
  2. Kharec Messages postés 4146 Date d'inscription   Statut Contributeur Dernière intervention   511
     
    Ça c'est très sympa de laisser ton script, un beau doigt d'honneur à Microsoft ;-))

    Cordialement
    0
  3. atlantic
     
    pas de quoi -;)

    dis moi stp comment je peux marquer le sujet comme resolu ??, je vois pas la fameuse case à cocher !!
    0
    1. Kharec Messages postés 4146 Date d'inscription   Statut Contributeur Dernière intervention   511
       
      Bien sur, c'est en dessus de ton premier poste, à droite ;-)
      0