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
Configuration: Windows XP
Firefox 3.0.1

1 réponse

  1. Contributeur
    Salut,

    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
    0
    1. merci
      j'ai trouvé c bon seulement je dois faire un rapport avec latex mais je sais pas commen l'utiliser merci de m'aider
      0
    2. 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 ;-))
      0
    3. @jipicyOk dsl j'aimerais savoir si c'est dans emacs que je dois écrire la fontion ou dans le terminal directement?
      0
    4. Modérateur
      @jenasdu971La réponse dès que tu nous auras donné* la solution à ton problème initial ;-))

      * De ton plein gré bien évidemment
      0