bonjourje suis un debutant du bash
je cherche l'erreur dans mon code bash
le but est de faire un programme qui déplace n'importe quel fichier ou dossier dans un dossier "corbeille "
ex <nom de commande> <fichier 1> <fichier 2>
et si je peux faire un scripte plus optimiser et plus fort c'est avec plaisir
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
30
31
32
33
34
35
36
37
38 echo off if "%1"=="" goto erreur if "%1"=="/?" goto aide1 :retour cd %1 if not Errorlevel 1( cd .. move %1 corbeille echo le repertoire %1 a été supprimer ) else ( if exist %1 ( move %1 corbeille echo le fichier %1 a été supprimer . ::%1 est un fichier ) else :: le fichier %1 existe pas goto syntaxe ) ::goto fin ::suivant shift if "%1" =="" ( goto fin ) else ( goto retour ) : erreur echo vous avez taper une commande sans parametre goto fin : aide1 echo la syntaxe de la commande est la suivante <nom_fonction> <fichier1> <fichier2>.. goto fin :syntaxe echo %1 n'existe pas verifier la syntaxe :fin
Partager