[linux-l] Re: shell: internal "which" checks aliases and functions
Jan-Benedict Glaw
jbglaw at lug-owl.de
Di Dez 12 14:31:59 CET 2006
On Tue, 2006-12-12 14:21:11 +0100, Sven Guckes <maillist-belug at guckes.net> wrote:
> * Jan-Benedict Glaw <jbglaw at lug-owl.de> [2006-12-12 14:02]:
> > Warum `which' und `whence', wenn `command' immer tun sollte?
>
> "command" benutzt man *nachdem* man festgestellt hat, dass ein
> kommando von einem alias bzw von einr funktion verdeckt wird. ;-)
>
> wenn ich aber ein alias bzw eine funktion ein externes,
> ausfuehrbares kommando im $PFAD verdecket, dann
> moechte ich, dass meine shell mir das auch sagt.
>
> beispiel:
> zsh> alias vim='vim -X'
> zsh> vim () { echo $* }
> zsh> which vim
> vim: aliased to vim -X
> vim () { echo $* }
> /usr/bin/vim
> /usr/bin/X11/vim
>
> ich empfinde diese anzeige als
> ein sehr angenehmes feature. ymmv.
Das kann vermutlich aber leider nur das `which', was die zsh als
builtin implementiert. Hilft Dir nicht, wenn Du portabel arbeiten
sollst :)
MfG, JBG
--
Jan-Benedict Glaw jbglaw at lug-owl.de +49-172-7608481
Signature of: Ich hatte in letzter Zeit ein bißchen viel Realitycheck.
the second : Langsam möchte ich mal wieder weiterträumen können.
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: Digital signature
URL : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20061212/ede914d1/attachment.sig>
Mehr Informationen über die Mailingliste linux-l