(Courriels de diversion: <continental@coffrer-trepigna.com> <mercenaires@amuserions-regenere.com> <ferules@demeurerais-jaillirez.com> <noues@rhetoriques-vouvoieras.com> <denombrera@libraire-peuplaient.com> <coulissante@servis-riverent.com> <traumatisaient@venielle-immortalisees.com> <vaccinerent@candidat-deshonorera.com> <debuteraient@egalisais-assainies.com> <cumuliez@nieller-prepose.com> )


>>>>> "DG" == David Gauchard <gauchard@laas.fr> writes:  DG> 
  >> Avec bach, il suffit de taper TAB TAB
  >> Il te demande alors confirmation car il y a beaucoup
  >> de commandes...

On peut capturer la sortie sur le terminal avec la commande "script". 
     

  DG> Et pour systematiser, tu fais un joli script
  DG> en perl (je suis sur qu'il y a des specialistes
  DG> dans la liste qui se feront un plaisir de t'aider)
  DG> qui scrute la variable PATH et recherche les
  DG> fichiers executables des differents repertoires.
  DG> 
  DG> Ceci dit, ca se fait tres bien en shell aussi ;-)

Hmmph.

     #! /usr/local/bin/perl
     
     for (split(/:/,  $ENV{'PATH'})) {
       opendir(DIR, $_) or die "can't opendir $_: $!";
       grep {!/^\./ && print "$_\n" } readdir(DIR);
       closedir DIR;
     }    

  
  DG> david - inconditionnel

Je sais pas pourquoi je defends le Perl, je prefere nettement le
Scheme ou le Python :-)

-- 
Eric Marsden
emarsden @ mail.dotcom.fr
It's elephants all the way down
---
Le CULTe sur le ouebe > http://savage.iut-blagnac.fr/
La page de linux-31 > http://savage.iut-blagnac.fr/linux-31/