Bonjour,
Est qu'il ya 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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 #!/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
Partager