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
la ligne 13 va provoquer une erreur, car il y manque un caractère.
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.
Ragheb Gmira
Consultant IT - Contact Center
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique