aide pour une commande/script

2009-01-26 Par sujet GanGan

bonjour all,

j'ai une mission farfelu sur plusieurs serveur j'ai moult binaire dont je
dois verifier les versions

j'ai un repertoire avec tous les noms des binaires et dans chacun des ces
repertoires un exec ou se trouve le binaire
je dois lui lancé ceci : binaire --version

comment automatiser tout cela ? pour qu'il m'affiche la version de chanque
binaire en une ligne de commande :p ?

si je fais ca : ./*/exec/* --version 
il me donne que le premier binaire (alphabétiquement) :(

il existerai un truc pour remplacer la premiere * pour qu'il passe dans
tous les repertoires ? [a-Z] ?

merci d'avance

-- 
- GanGan -

www.system-linux.eu

(
/\
V_V

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: aide pour une commande/script

2009-01-26 Par sujet François Cerbelle

GanGan a écrit :
si je fais ca : ./*/exec/* --version 
il me donne que le premier binaire (alphabétiquement) :(



for i in ./*/exec/*; do $i --version; done

Fanfan

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: aide pour une commande/script

2009-01-26 Par sujet Gilles Mocellin
On Mon, Jan 26, 2009 at 12:58:05PM +0100, François Cerbelle wrote:
 GanGan a écrit :
 si je fais ca : ./*/exec/* --version il me donne que le premier binaire 
 (alphabétiquement) :(


 for i in ./*/exec/*; do $i --version; done

Si la liste devient trop long pour une commande shell, il faut passer au find :
find ./*/exec -type f -exec {} --version \;



signature.asc
Description: Digital signature


Re: aide pour une commande/script

2009-01-26 Par sujet Jean-Damien Durand
On Monday 26 January 2009 21:11:47 Gilles Mocellin wrote:
 On Mon, Jan 26, 2009 at 12:58:05PM +0100, François Cerbelle wrote:
  GanGan a écrit :
  si je fais ca : ./*/exec/* --version il me donne que le premier binaire
  (alphabétiquement) :(
 
  for i in ./*/exec/*; do $i --version; done

 Si la liste devient trop long pour une commande shell, il faut passer au
 find : find ./*/exec -type f -exec {} --version \;

Ou aussi:

find . -mindepth 3 -maxdepth 3 -type f -regex '.*/exec/.*' -exec {} --version \;

A+, JD.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: aide pour une commande/script

2009-01-26 Par sujet GanGan

merci a tous :) en plus d'avoir gagné du temps j'ai appris quelques trucs
:)

On Mon, 26 Jan 2009 21:47:16 +0100, Jean-Damien Durand
jean-damien.dur...@cern.ch wrote:
 On Monday 26 January 2009 21:11:47 Gilles Mocellin wrote:
 On Mon, Jan 26, 2009 at 12:58:05PM +0100, François Cerbelle wrote:
  GanGan a écrit :
  si je fais ca : ./*/exec/* --version il me donne que le premier
 binaire
  (alphabétiquement) :(
 
  for i in ./*/exec/*; do $i --version; done

 Si la liste devient trop long pour une commande shell, il faut passer au
 find : find ./*/exec -type f -exec {} --version \;
 
 Ou aussi:
 
 find . -mindepth 3 -maxdepth 3 -type f -regex '.*/exec/.*' -exec {}
 --version \;
 
 A+, JD.
 

-- 
- GanGan -

www.system-linux.eu

(
/\
V_V

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org