Bonjour, alors voilà, comme sans doutes beaucoup de sysop (comme Marc aime à les appeler :) je ne me logge quasiment en root et privilégie l'utilisation de sudo. Alors voici ma problématique : Soit un alias vi sur vim (si celui ci est disponible) définis dans le .zshrc de mon user, je voudrais faire en sorte que quand je tappe sudo vi fichier l'alias soit substitué avant d'executé la commande sudo, ce qui n'est pas le cas (du moins avec ma conf, mais à premiere vue je ne vois rien de relatif) alors que sudo vi *~*.db* est bien substitué avant l'appel de sudo (sans même faire tab) Connaissez vous une solution ? Merci d'avance -- http://asyd.net/home/
On 2006-02-23 19:14:07 +0100, Bruno Bonfils wrote:
Soit un alias vi sur vim (si celui ci est disponible) définis dans le .zshrc de mon user, je voudrais faire en sorte que quand je tappe
sudo vi fichier
l'alias soit substitué avant d'executé la commande sudo, ce qui n'est pas le cas (du moins avec ma conf, mais à premiere vue je ne vois rien de relatif) alors que sudo vi *~*.db* est bien substitué avant l'appel de sudo (sans même faire tab)
Connaissez vous une solution ? Merci d'avance
Il y a les alias globaux, mais je déconseille fortement. -- Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/> Work: CR INRIA - computer arithmetic / SPACES project at LORIA
Vincent Lefevre <vincent@vinc17.org> writes:
Il y a les alias globaux, mais je déconseille fortement.
beaucoup d'effet de bord ? -- http://asyd.net/home/
On 2006-02-23 21:38:03 +0100, Bruno Bonfils wrote:
Vincent Lefevre <vincent@vinc17.org> writes:
Il y a les alias globaux, mais je déconseille fortement.
beaucoup d'effet de bord ?
Oui, car ils sont expandés partout sur la ligne de commande, et il arrive un jour qu'il y ait une expansion que l'on ne voulait pas. -- Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/> Work: CR INRIA - computer arithmetic / SPACES project at LORIA
Bruno Bonfils wrote:
l'alias soit substitué avant d'executé la commande sudo, ce qui n'est pas le cas (du moins avec ma conf, mais à premiere vue je ne vois rien de relatif) alors que sudo vi *~*.db* est bien substitué avant l'appel de sudo (sans même faire tab)
je viens de pondre les lignes suivantes. Désolé, ca ne marche pas mais j'ai une fin de semaine chargée. Je poste quand meme : c'est pe une bonne base. alias gain="echo 'tres cool'" sado () { local a a=${$(alias $1)#*\=} eval $a $*[2,-1] } sado gain pouet again ++ mc
participants (3)
-
Bruno Bonfils
-
Marc Chantreux
-
Vincent Lefevre