calcule de la taille memoire
Bonjour à tous,
Voilà mon petit soucis j'aimerais calculer l'espace mémoire occupé par les fichiers executables pour cela j'ai déja écrit une partie du code mais débutant je n'arrive pas à savoir pourquoi cela ne marche pas !? :cry:
Donc voilà :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
#!/bin/csh
#initialisation de la variable
@ taille = 0
#remplissage d'un tableau 'fich' avec les noms des fichiers du répertoire
#passé en parametre
echo "DONNER LE CHEMIN DE RECHERCHE"
set chemin=($<)
echo "DONNER LE NOM DU REPERTOIRE"
set nom=($<)
set fich=`ls -l | grep '^...x'`
#echo $fich
#traitement
foreach f ($fich)
echo $f
if (-x $chemin/$nom) then
#le tableau 'infos' va contenir toutes les donnees sur
#le fichier selectionne comme un executable
set infos=`ls -l | grep '^...x'`
@ taille = infos[5]
echo $infos[5]
end if
end |
Merci d'avance pour votre aide :D