Partage
  • Partager sur Facebook
  • Partager sur Twitter

créer une commande trash

Sujet résolu
    28 avril 2017 à 10:21:06

    Bonjour,

    Est ce quelqu'un qui peux m'expliquer que fais chaque ligne de ci-dessous.
    Ce code à pour objectif de : créer une commande trash qui déplacera les fichiers dans un répertoire poubelle au lieu de les effacer.

    Merci à vous,


    #!/bin/bash
    if [ -z $1 ] 
    then
    cat <<EOF 
    Usage : trash [-h|-e|-c] [fichier1 ... fichiern]
    EOF
    exit 0
    fi
    if [ $1 = '-h' ]
    then
    cat <<EOF
    Usage : trash [-h|-e|-c] [fichier1 ... fichiern]
    EO
    exit 0
    fi
    if [ $1 = '-c' ]
    then
    du -sk ~/Poubelle
    exit 0
    fi
    if [ $1 = '-e' ]
    then
    rm -rf ~/Poubelle/*
    exit 0
    fi
    for I in $*
    do
    mv $I ~/Poubelle
    done
     



    -
    Edité par ragheb_dev 28 avril 2017 à 10:21:52

    • Partager sur Facebook
    • Partager sur Twitter

    Ragheb Gmira

    Consultant IT - Contact Center

      28 avril 2017 à 14:34:51

      salut,

      voir help test

      la ligne 13 va provoquer une erreur, car il y manque un caractère.

      • Partager sur Facebook
      • Partager sur Twitter

      Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

      créer une commande trash

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown