Shell programmation
Bonjour,
j'amerais faire une programation avec le language shell je voudrais parcourir tous mes répertoires à partir d'un argument et rechercher tous les fichiers core et puis les détruire. j'ai commencer comme ça mai chui bloquer
if test $# -eq 1
then
if test -d $1
then
cd $1
for i in *
merci de m'aidez s'il vous plaît
j'amerais faire une programation avec le language shell je voudrais parcourir tous mes répertoires à partir d'un argument et rechercher tous les fichiers core et puis les détruire. j'ai commencer comme ça mai chui bloquer
if test $# -eq 1
then
if test -d $1
then
cd $1
for i in *
merci de m'aidez s'il vous plaît
Configuration: Windows XP Firefox 3.0.1
1 réponse
-
ContributeurSalut,
Est-ce que faire cela :
find / -name core -exec rm {} \;
ne serait pas plus facile ?
find / -name core -print -exec rm {} \;
Pour voir ce que fait find
find / -name core -print -ok -exec rm {} \;
Pour demander confirmation à chaque exécution de la commande de suppression
etc., etc.
Voir man find
Dal-
-
Modérateur@jenasdu971Merci d'ouvrir un autre sujet pour ton problème avec Latex.
Par contre si tu pouvais détailler la solution concernant ton problème d'origine ce serait sympa ;-))
-
@jipicyOk dsl j'aimerais savoir si c'est dans emacs que je dois écrire la fontion ou dans le terminal directement?
-
Modérateur@jenasdu971La réponse dès que tu nous auras donné* la solution à ton problème initial ;-))
* De ton plein gré bien évidemment
-