Aide en shell

Fermé
neops - 27 sept. 2008 à 10:20
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 27 sept. 2008 à 15:10
Bonjour,voila ce que je dois faire :
en Shell
Parours des répertoires à partir d'un argument. On recherche tous les fichiers core (il y en a déjà dans vos répertoires:-) et on les détruit. Attention, la commande find est proscrite.

jai deja fais ceci mais Amon avis je dois changer la ligne ls core car je veu juste les fichier pas dossier..merci cest important pour moi


#!/bin/sh
echo "Nettoyage de core en Cours"
if test $# -eq 1
then
echo "Nous sommes maintenant en" $1
if test -d $1
then
cd $1
for i in *
do
if test -d $i
then
projet.sh $i
else
#ls -lu $i
#if ls core
#then
for fichier in $(ls core)
do
rm -i $fichier
done
#fi
fi
done

else
echo "il faut un parametre"
echo "qui soit un repertoire"
fi
A voir également:

2 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
27 sept. 2008 à 10:46
Salut,

ce n'est pas toi qui a posté ici http://www.commentcamarche.net/forum/affich 8610726 shell programmation ?!
Sinon, je suppose que c'est ton collègue et vous avez un devoir à faire?!
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
27 sept. 2008 à 15:10
'Jour,

Qu'est ce qui ne fonctionne pas, à quel endroit?

Et que doit faire ton scripts, supprimer des fichiers ou des répertoires?
0