Shell script de mise à la corbeille

Autres projets et contributions
Répondre
Avatar de l’utilisateur
nicklaus
Hankyu
Messages : 20
Inscription : mar. 08 janv. 2008, 12:49

Shell script de mise à la corbeille

Message par nicklaus »

Après avoir fait des rm -r * qui m'ont couté cher (en temps et en énergie), j'ai commencé à faire un shell script de "mise en corbeille" utilisant la "methode" de Thunar.
http://tricks4nux.free.fr/?p=17
Le script est pour l'instant ultra simple (pas de gestion d'erreur notament), mais pleinement fonctionnel à priori. Perso j'en fais une fonction dans mon .zshrc.
Si ça peut vous être utile en l'état, ou que vous avez des idées d'évolution ;)
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message par IdoMcFly »

bah ça marche :) gestion d'erreur ? quels cas ? pas de fichier demandé par ex ? il se passe quoi ?
Avatar de l’utilisateur
nicklaus
Hankyu
Messages : 20
Inscription : mar. 08 janv. 2008, 12:49

Message par nicklaus »

Bein si le fichier/dossier n'existe pas ça le précise et c'est tout.
Mais y'a bcps d'autres cas notement les problèmes de droits etc... et j'aimerai que l'utilisateur soit precisement renseigné du pb en question
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

Message par cassyb »

ce qui serait bien c'est de l'implémenter graphiquement à pcmanFM.
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message par IdoMcFly »

bug !

:D

je tente de faire :
rm Madonna\ -\ Greatest\ Hits\ -\ CD2\ -\ 04\ -\ Secret.mp3

et ça pète :
dirname: opérande surnuméraire `-'
Pour en savoir davantage, faites: « dirname --help ».
basename: opérande surnuméraire `Greatest'
Pour en savoir davantage, faites: « basename --help ».
mv: ne peut déplacer `/home/geob/' vers un sous-répertoire de lui-même `/home/geob/.local/share/Trash/files/geob'

j'utilise zsh
Avatar de l’utilisateur
nicklaus
Hankyu
Messages : 20
Inscription : mar. 08 janv. 2008, 12:49

Message par nicklaus »

Ok, thanks pour le feedback, je regarde ça dans l'aprem
IdoMcFly a écrit :j'utilise zsh
Moi aussi Image
Avatar de l’utilisateur
nicklaus
Hankyu
Messages : 20
Inscription : mar. 08 janv. 2008, 12:49

Message par nicklaus »

Je ne protégais pas les chaines de caractères par des guillemets...c'est balo.

Essayes la nouvelle version: http://tricks4nux.free.fr/?p=17
Avatar de l’utilisateur
nicklaus
Hankyu
Messages : 20
Inscription : mar. 08 janv. 2008, 12:49

Message par nicklaus »

cassyb a écrit :ce qui serait bien c'est de l'implémenter graphiquement à pcmanFM.
C'est un peu compliqué pour moi le c++ :P
De ce que j'ai vu on peut commencer par modifier la fonction "ptk_delete_files" qui se trouve dans dans src/ptk/ptk-file-misc.c
Après fo bricoler les menus et tout...strop dur pour moi :oops:
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message par IdoMcFly »

merci je test ça dès que je peux ! :)
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message par IdoMcFly »

c'est bon !

par contre suggestion, en faire un fichier télécahrgeable car el copier coller merdouille avec les guillemets ouvrant/fermant à l'anglaise. il faut des guillemets droit (") et non pas “
Avatar de l’utilisateur
nicklaus
Hankyu
Messages : 20
Inscription : mar. 08 janv. 2008, 12:49

Message par nicklaus »

Merci pour le conseil ;) j'ai ajouté une page avec les scripts téléchargeables en txt brut
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message par IdoMcFly »

il y a des soucis avec les paramètres multiples, seul le premier est pris en compte
Répondre