[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Shell minimal avec historique sur Debian



Le Tue, Jun 12, 2001 at 02:52:44PM +0200, Pierre Blanchet [Pierre.Blanchet@solsoft.fr] a écrit:
> > `ash' dispose en interne d'une commande qui remplit la même fonction que
> > `which' sous bash. Quel intérêt ? which est un script de 94 octets,
> > d'accord, mais qui dépend de bash. C'est donc une commande qui nécessite
> > quelque chose comme 1Mo d'interpréteur.
> > 
> > Sous ash, il suffit de taper `hash -v <nom_rechercher_dans_le_PATH>' pour
> > obtenir le même effet, et entrer le chemin complet dans la table de hachage.
> 
> 	Et oh miracle, il y a 'type -p toto' sous bash :)

Encore plus rigolo....

$ cat $(which which)
#!/bin/bash
unalias -a
unset -- "$@" &> /dev/null
enable -n -- "$@" &> /dev/null
type -p "$@"
^^^^^^^

Dom
 
-- 
Dominique Rousseau <d.rousseau@nnx.com>          
Neuronnexion - http://www.neuronnexion.com            



Reply to: