Page 1 sur 1

Shell script de mise à la corbeille

Publié : sam. 12 janv. 2008, 16:30
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 ;)

Publié : sam. 12 janv. 2008, 17:43
par IdoMcFly
bah ça marche :) gestion d'erreur ? quels cas ? pas de fichier demandé par ex ? il se passe quoi ?

Publié : sam. 12 janv. 2008, 18:05
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

Publié : dim. 13 janv. 2008, 18:28
par cassyb
ce qui serait bien c'est de l'implémenter graphiquement à pcmanFM.

Publié : jeu. 17 janv. 2008, 00:10
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

Publié : jeu. 17 janv. 2008, 07:31
par nicklaus
Ok, thanks pour le feedback, je regarde ça dans l'aprem
IdoMcFly a écrit :j'utilise zsh
Moi aussi Image

Publié : jeu. 17 janv. 2008, 08:25
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

Publié : ven. 18 janv. 2008, 01:15
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:

Publié : ven. 18 janv. 2008, 09:20
par IdoMcFly
merci je test ça dès que je peux ! :)

Publié : sam. 19 janv. 2008, 14:51
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 “

Publié : mar. 22 janv. 2008, 03:52
par nicklaus
Merci pour le conseil ;) j'ai ajouté une page avec les scripts téléchargeables en txt brut

Publié : sam. 07 juin 2008, 14:24
par IdoMcFly
il y a des soucis avec les paramètres multiples, seul le premier est pris en compte