On Tue, 4 Jul 2000, Manuel Menal wrote: > Bonjour � tous, > > Comme beaucoup d'entre vous savent (tous ?) la variable > d'environnement _ (donc $_ ) enregistre la derni�re commande tap�e. > Donc, si je tape printenv , la variable d'environnement $_ sera > positionn�e sur printenv (echo $_ = printenv). Maintenant, voici mon > "probl�me" : Pourquoi lorsque je fais echo $_ plusieurs fois la > variable $_ reste � la derni�re commande tap�e avant echo $_ . Voici > un exemple, ce sera peut-�tre plus parlant: > > $ uname > Linux > $ echo $_ > uname > $ echo $_ > uname > > ... et ainsi de suite. > > Y'a-t-il une raison particuli�re � ceci ou est-ce une exception pr�vue > par bash ? > > Tiens dans, le m�me genre, pourquoi > > $ printenv _ > /usr/bin/printenv > > et cela en toutes circonstances ?
man bash explique que la commande echo est en fait une commande interne de bash. pour faire un echo � partir de l'executable on peut essayer /bin/echo $_ -- (�- --il n'y a pas d'helice, helas ! )\._.,--....,'``. //\ et oui ! c'est la qu'est l'os !-- /, _.. \ _\ ;`._ ,. v_/_ (the big vadrouille, 1944) `._.-(,_..'--(,_..'`-.;.'

