Bonjour,

je cherche à faire un script qui liste les fichiers n'ayant pas de dépendance.
Pour lister les fichiers j'utilise find.
Pour les dependences qfile qui le renvoie la ou les dependences si il y a, ou rien dans le cas contraire (le rien doit a mon avis correspondre à un 0).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
for file in `find $1 -maxdepth $3 -iname "*"`
do
    dep=`qfile $file`
    if [ ${#dep} -eq 0 ]
    then echo $file >> $2
    fi
done
Pour l'instant pour savoir si il répond "rien" je regarde la longeur de la chaine retourné. Je cherche quelque chose d'un peut plus propre.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
if [ qfile $file ]
Me renvoie "unary operator expected" quand la sortie différente de "0".

@+
trax