#!/bin/bashecho'entrer la taille minimale'read -r n
find $* -size +$nk -type f 2>/dev/null -exec file '{}'';'|egrep -v 'Audio|video|etc...'
on a donc $n pour la taille et $* pour les dossiers.
dans la definition que tu donnes, tu decris
ìf [test]then
actionA
fi
comme entant une boucle,
or cela n'en est pas une, c'est juste une CONDITION, d'ailleurs en francais (en algoritmie) on ecrit :
SI condition
ALORS
actionA
actionB
SINON
action C
FINSI
si tu veux faire une boucle sur tous les dossiers contenu dans $*, en algoritimie on ecrirait plutot :
POUR TOUT dossier dans $*
FAIRE
actionA sur $dossier
FINPOUR
evidemment rien ne t'empeche de cumuler ce qu'on vient de voir pour obtenir ton programme "intelligent"
ecrire "saisir la taille minimale"
lire variable_taille
POUR TOUT dossier dans $*
FAIRE
SI $dossier n'existe pas
ALORS
ecrire "ATTENTION..."
SINON
chercher dans $dossier les fichiers dont la taille est superieure à $variable_taille et executer un traitement
FINSI
FINPOUR
[^] # Re: c'est deja pas mal
Posté par NeoX . En réponse au message problème script projet. Évalué à 2.
donc ton cas c'est :
on a donc
$npour la taille et$*pour les dossiers.dans la definition que tu donnes, tu decris
comme entant une boucle,
or cela n'en est pas une, c'est juste une CONDITION, d'ailleurs en francais (en algoritmie) on ecrit :
si tu veux faire une boucle sur tous les dossiers contenu dans $*, en algoritimie on ecrirait plutot :
evidemment rien ne t'empeche de cumuler ce qu'on vient de voir pour obtenir ton programme "intelligent"